A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大家都说构造函数不能被继承,可是当我去试验的时候eclispe是这样提示的,是不是eclipse的bug啊,求解
package cn.itcast;

public class PersonDemo {
        PersonDemo(){}

}

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

求解

3 个回复

倒序浏览
父类构造方法是不能继承的,我使用eclipse没有出现这个问题,而且如果在此方法上加@Override声明时会报错。
回复 使用道具 举报
这个意思是子类的同名方法覆盖了父类的同名方法,一楼说的@Override的注解是当你不留心重载而并非复写了该方法时,会生成一条错误消息。
回复 使用道具 举报
来学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马