6.1.1接口中不能含有实例域,不能实现方法;接口就像一个没有实例域的抽象类
6.1.2接口的特性:接口不能用new运算实例化一个接口,因为接口不是类。可以声明接口的变量,把实现了接口的类new了赋值给接口的变量。接口中不能有实例域但可以有常量。
6.1.3为什么有了抽象类还要有接口存在呢?是因为一个类只能实现一个抽象类,而不能实现多个抽象类。而一个类可以实现多个接口。所以有了接口。
6.1.4静态方法...讲真不大懂-----就是指接口中可以有静态方法吧
6.1.5默认方法必须要有default这个修饰符来标记默认方法
6.1.6默认方法冲突的解决:超类优先(优先调用爸爸的默认方法),接口冲突(此类实现的两个接口都有同一个签名的方法,那么java编译器会报错,让程序员解决二义性,即可明确选择谁的这个方法)
6.2.1接口与回调即在某一条件下调用实现了接口的类的方法,可多次调用,比如获取时间,可以每个一段时间来调用一次获取时间的方法。
6.2.2comparator接口。。。。比较器。。。不大懂
6.2.3对象克隆。。。就是克隆另一个引用吧。。。。也不是特别懂