黑马程序员技术交流社区
标题:
求高手指教啊!
[打印本页]
作者:
邵彩华
时间:
2013-4-1 10:05
标题:
求高手指教啊!
public abstract void drawline(int x1,int y1,int x2, int y2)
drawline()是抽象方法,但调用它时却还是能画出一条直线,问何缘故?
作者:
张源锋
时间:
2013-4-1 10:45
抽像方法要被子类重写后才能用....
作者:
刘策
时间:
2013-4-1 10:54
i不明白什么意思,drawline()是抽象方法,但调用它时却还是能画出一条直线,问何缘故?????只有复写后才能调用吧,
作者:
夏凡
时间:
2013-4-1 12:42
public abstract void drawline(int x1,int y1,int x2, int y2);
这个是抽象方法没有错,通常定义在接口或者抽象类中,
使用的时候一般需要在实现或者继承它的类里面对其进行重写
格式如:public void drawline(int x1, int y1, int x2, inty2)
{
具体的语句。
}
作者:
赵海洋
时间:
2013-4-1 13:52
你是不是有哪里把它复写了?单纯给出一句代码偶也不知道什么情况,如果只是抽象的应该不会画出一条直线吧、、、、子类调用时重写父类的抽象方法才能调用,单纯的直接使用目测不可能。。。求完整代码。
作者:
董维明
时间:
2013-4-1 15:23
一定 是 子类重写了父类的drawline 方法。
作者:
HM刘俊
时间:
2013-4-1 15:50
求完整代码。
作者:
王亚东
时间:
2013-4-1 16:04
api中确实是抽象的,连类都是抽象的,但是你在程序中使用这个方法时,一般是别人传给你一个实现好的对象g,
如Frame类的public void paint(Graphics g)
作者:
邵彩华
时间:
2013-4-1 16:28
王亚东 发表于 2013-4-1 16:04
api中确实是抽象的,连类都是抽象的,但是你在程序中使用这个方法时,一般是别人传给你一个实现好的对象g, ...
谢谢!明白了:hug:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2