class 用于定义类
interface 用于定义接口
接口定义时,格式特点:
1,接口中常见定义:常量,抽象方法
2,接口中的成员都有固定的修饰符。
常量:public static final
方法:public abstract
记住:接口中的成员都是public的
接口:是不可以创建对象的,因为有抽象方法,需要被子类实现,子类对接口中的抽象方法全都覆盖后,子类才可以实例化。
否则子类是一个抽象类。
java不支持多继承,但支持多实现
类和类之间叫继承
类和接口之间叫实现
接口和接口之间叫继承,并且接口与接口之间可以多继承(因为都没有方法实现)
类可以继承类的同时,实现接口,可以是多个接口
经验:基本功能定义在类中,扩展功能定义在接口中