我真的是Java新手。以为我现在已经弄清楚了一些东西,但是我有一个问题证明并非如此!
行!这里是。我有这段代码(已编辑 - 非原创):
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
你能给我一个解决方案吗?将不胜感激。谢谢。