抽象类
.抽象类针对的是类,接口针对的是行为(方法)。
.抽象类中可以没有抽象方法,但是有抽象方法中的类一定是抽象类。
.如果一个类中有继承抽象类,那么一定要实现这个抽象方法。
.如果这个类没有实现抽象类中的抽象方法,那么这个类也是一个抽象类。
.如果子类没有实现父类的抽象方法,那么子类也是抽象的,类前要加abstract。
接口
接口是标准和规范。
接口里面有常量,未实现的方法。implements实现接口。
接口不能实例化。接口的所有成员默认都是public的。
接口可以继承接口,和类不同,接口继承其他接口的时候,是可以多继承的。
一个类可以实现多个接口。