继承,抽象类,接口

继承

被继承的类如果子类覆盖了超类(父类)的方法,在调用相同的方法时,调用的时子类的方法


抽象类 (abstract)   

 *抽象类不能被实例化,即不能生成抽象类对象

只有方法的生命,没有方法的实现。包含抽象方法的类必须定义为抽象类

抽象类中可以定义构造方法,这些构造方法可以在子类的构造方法中调用


接口 (只有方法的声明,没有实现,可以省略修饰符但系统会自动加上public abstract)

* 接口不能有静态方法

接口中的所有方法都是抽象方法 且方法都必须实现


猜你喜欢

转载自blog.csdn.net/weixin_34267123/article/details/86870310