一、注意事项
1、接口内只能定义:全局常量和公用的抽象方法
全局常量:public static final
公共抽象方法:public abstract
ps:
1)、声明的时候即使不写明,也会自动补全成这个样子。
2)、在重写方法的时候要注意符合重写的要求
二、类与类关系
* 1、依赖:局部变量(形参)
* 2、关联: 属性
* 聚合
* 组合
* 3、继承
* 4、接口
三、空接口与克隆
java的空接口有:java.lang.Cloneable和java.io.Serializable
使用克隆创建对象,clone是Object类中的方法,调用一下,然后进行一次强转就可以了
四、接口的instanceof
接口的instanceof也是判断,引用与接口的关系的,如果引用所指向的类实现了接口则返回true,否则返回false。与继承的instanceof不同的是,接口在编译器不会进行检查。
ps:原因不明,不服致电Oracle