1抽象类注意点:
1.super的关键字的三个作用
- 访问父类属性 (继承父类所拥有的)
- 调用父类构造方法 (无参或者是全参)
- 调用父类成员方法
2.抽象类的说明
- 抽象类中可以有抽象方法和非抽象方法共存
- 如果一个类中含有抽象方法,则该类一定是抽象类
- 子类如果继承抽象类,必须强制重写父类中的抽象方法!
简单区别抽象和非抽象
- 抽象没有花括号,非抽象有花括号
3.final关键字的说明
final修饰的变量就是常量(已经接触过的 例如 PI)
-
final修饰的类不能被继承(最后一个继承的了 如下图:)
final修饰的方法不能被子类重写
2接口
和抽象类相似,但是更严格
接口中只能有抽象方法
一个类可以实现多个接口