私はJavaが初めてです。今までにいくつかのことを理解したと思っていましたが、そうではないことを証明する問題があります!
Ok!ここにあります。私はこのコードを持っています(編集済み - オリジナルではありません):
import java.util.*;
import java.awt.*;
public class MyClass extends HisClass
{
public void drawRectangle(int width, int height)
{
int x1 = this.getXPos();
int y1 = this.getYPos();
java.awt.Graphics.drawRect(x1, y1, width, height);
}
public static void main(String[] args)
{
AnotherClass theOther = new AnotherClass();
MyClass mine = new MyClass(theOther);
mine.move();
}
}
それが私に与えるエラーはこれです:
MyClass.java:66: error: non-static method drawRect(int,int,int,int) cannot be referenced from a static context
解決策を教えてください。とてもありがたいです。ありがとう。