重写【override】的前提条件有哪些?
<1>重写必须存在继承而且是继承中的子类,或者在【遵从中的实现类】
<2>重写情况下要求子类中的方法和父类中的方法,方法声明完全一致;
<3>方法体 按照子类的情况来完成;
【注意】 <4>子类重写父类方法必须加上注解@Override 严格进行格式检验;
class Company{ //成员方法 public void people(){ System.out.println("父类"); } //构造方法 public Company(){} } class Member extends Company { //成员方法 继承父类 @Override public void people(){ System.out.println("子类"); } //构造方法 public Member(){} }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)