6-1 接口的特性

package interfacepage.model;

public interface InterfaceTestO extends InterfaceTestT{


    /**
     * 6.1.2 接口的特性
     * 
     * 1.接口不能创建对象
     * 2.声明一个变量引用必须指向实现接口的类
     * 
     * 
     * 3.接口中不能声明实例域和静态方法
     * 4.可以包含常量,方法默认是 public 变量默认是 public static finals, Java规范不建议写多余的关键字
     * 
     * 
     * 5.继承一个超类,实现多个接口(用,隔开)
     * 
     * 
     * 5-6接口和抽象类     
     * Java不支持多重继承,可以实现多个接口
     * 
     */
    
//    4.
//    public static final double x = 0.0;
//    public void method1();
    double x = 0.0;
    void method1();
    
    //Java8中允许在接口中实现静态方法
//   public static void method2();    
    
}
package interfacepage.model;

public class Person implements Comparable<Person>,Cloneable{
    int age;
    @Override
    public int compareTo(Person o) {
        return this.age<o.age?-1:(this.age==o.age?0:1);
    } 

}
package interfacepage.model;

public interface InterfaceTestT {

    void Min();
}
原文地址:https://www.cnblogs.com/lxh520/p/8243989.html