假设一个类中有一个方法被定义为 abstract 方法,则 该方法也必须是 abstract 类。
一个类只能继承一个类,但是它可以实现多个方法
一个抽象类可以定义实现,但是接口不能定义实现 (接口只能定义该干什么,不能定义怎么干,由接口的实现,定义怎么干)
接口只定义动作不定义实现。
抽象类里面可以有非抽象方法,甚至可以一个抽象方法都不出现。
假设一个类中有一个方法被定义为 abstract 方法,则 该方法也必须是 abstract 类。
一个类只能继承一个类,但是它可以实现多个方法
一个抽象类可以定义实现,但是接口不能定义实现 (接口只能定义该干什么,不能定义怎么干,由接口的实现,定义怎么干)
接口只定义动作不定义实现。
抽象类里面可以有非抽象方法,甚至可以一个抽象方法都不出现。