抽象类

2018-12-10  本文已影响0人  想飞的键盘手

抽象类的特点

抽象类中没有抽象方法也可以定义为抽象类 目的是不让去其他类创建本类对象 ,交给子类完成 (私有构造方法更狠 子类都不能继承了)

abstract不能和那些关键字共存

被abstract修饰的可以使用类名.方法名调用 但是类名.方法名调用抽象方法没有意义

被abstract修饰的方法强制子类重写,但是final修饰的类不让子类重写

被abstract 修饰是为了让子类看得到并重写 private修饰不让子类访问

接口

接口中全都是抽象方法

接口的成员特点

默认只能是 public static final
建议手写

默认只能是 public abstract

建议手写

接口没有构造方法

类 接口 之间的关系

interfance interC  extends interB , interC
// 只有接口有多继承 打破了单继承的局限性
上一篇 下一篇

猜你喜欢

热点阅读