抽象类与抽象方法笔记
抽象类
如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
1. 除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样,必须被继承,才能被使用
2. 一个类只能继承一个抽象类,而一个类却可以实现多个接口。
抽象方法
1. 抽象方法只包含一个方法名,而没有方法体,该方法的具体实现由它的子类确定(有些类似于接口的方法)
2. 如果一个类包含抽象方法,那么该类必须是抽象类
3. 子类必须重写父类的抽象方法,或者声明自身为抽象类