黑马程序员技术交流社区

标题: 有关于构造函数能不能被继承的问题,谢谢! [打印本页]

作者: 古都旧城    时间: 2014-12-31 19:59
标题: 有关于构造函数能不能被继承的问题,谢谢!
大家都说构造函数不能被继承,可是当我去试验的时候eclispe是这样提示的,是不是eclipse的bug啊,求解
package cn.itcast;

public class PersonDemo {
        PersonDemo(){}

}

class Student extends PersonDemo
{
         void PersonDemo(){} //提示是这样的  overrides cn.itcast.PersonDemo.PersonDemo
}

求解
作者: 常强儿    时间: 2015-1-1 05:33
父类构造方法是不能继承的,我使用eclipse没有出现这个问题,而且如果在此方法上加@Override声明时会报错。
作者: FINE    时间: 2015-1-1 08:55
这个意思是子类的同名方法覆盖了父类的同名方法,一楼说的@Override的注解是当你不留心重载而并非复写了该方法时,会生成一条错误消息。
作者: xiao飞    时间: 2015-1-1 10:30
来学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2