请各位高手赐教!!!

lqjd 2004-04-18 02:38:49
还处在Java初级阶段,编的小程序在编译时报错找不到相应的构造方法。向各位高手赐教了~*_*~
GraphicObject.java
package mypackage;
import java.awt.*;
public abstract class GraphicObject
{
protected int x,y,width,height;
// GraphicObject() {System.out.println("This is my job");}
abstract void draw(Graphics g);
}


MyDraw.java
import mypackage.*;
import java.awt.*;
interface Oval
{
int x=10,y=10;
int width=5,height=5;
void draw2(Graphics g);

}
class Range extends GraphicObject
{
int x1,y1,width1,height1;
Range()
{
x1=0;
y1=0;
width1=0;
height1=0;
}
public void moveTo(int newX,int newY)
{
x1=newX;
y1=newY;
}
public void setSize(int sizeW,int sizeH)
{
width1=sizeW;
height1=sizeH;
}
void draw(Graphics g)
{
g.drawRect(x1,y1,width1,height1);
}
}

class MyClass2 implements Oval
{
public void draw2(Graphics g)
{
g.drawOval(x,y,width,height);
}
}

public class MyDraw
{
public static void main(String[] args)
{
Graphics g1,g2;
Range mydraw1=new Range();
mydraw1.moveTo(20,20);
mydraw1.setSize(20,20);

MyClass2 mydraw2=new MyClass2();
mydraw1.draw(g1);
mydraw2.draw2(g2);
}
}

编译错误:MyDraw.java:14: cannot resolve symbol
symbol : constructor GraphicObject ()
location: class GraphicObject
{
^
1 error
...全文
31 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqjd 2004-04-18
  • 打赏
  • 举报
回复
楼上的,好!要不你装装JDK帮我试试,好吗?心里急啊~~~~
dlxu 2004-04-18
  • 打赏
  • 举报
回复
没看出什么错误来

不过手边没有编译器试试

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧