对抽象类的总结
1.含有抽象方法的类必需是抽象类。抽象类不一定要有抽像方法。
2.因为抽象方法设计的意图就是要被子类实现的,所以抽象方法不能声名为private
3.抽象类的实现类的方法前的限定符的级别不能低于父类的限定符级别,因大于或等于,其它普通方法重写时也是同样处理。
public abstract class Base {
abstract void m1();
protected void m2() {
}
}
public class Child extends Base{
@Override
protected void m1() {
// TODO Auto-generated method stub
}
private void m2() {//这里的级别低于父类级别,所以不能通过
}
}
浙公网安备 33010602011771号