1. 接口名要求符合命名规范,大驼峰命名法!!!见名知意 2. 成员变量【缺省属性】 public static final 定义时必须初始化 3. 成员方法【缺省属性】 public abstract 方法没有方法体 1. 父类的引用指向子类的对象 2. 或者接口的引用指向遵从接口的类对象 这就是多态