抽象类
abstract修饰,(只能单继承)
抽象方法,只有方法名字,没有方法的实现
抽象类所有的子类,都必须重写抽象类中的方法,去实现它的方法
特点:①不能new出抽象类(不能实例化),是一个约束,只能靠子类来实现
②抽象类里面可以有普通方法,但抽象方法必须写在抽象类里面
接口
自己无法写方法,专门用来约束的,实现约束和实现分离
接口里面可以写方法,但方法不能有方法体。
接口都需要有实现类
实现(implements)了接口的类,必须要重写接口里面的方法
一个类可以实现多个接口!(多继承)
异常
try catch必须需要,finally可以不要
捕获多个异常,要从小到大去捕获