本文共 560 字,大约阅读时间需要 1 分钟。
接口不能实例化
接口没有构造方法接口没有main方法,因此不能运行它接口只能用public和默认,不能使用static、private、protect、final修饰
接口中的方法不能用static修饰
接口中的方法没有方法体,方法默认的修饰符是 public abstract
接口中变量默认的修饰符是 public final static (这三个修饰符不需要顺序可以随便放)接口不能实现(implements)接口
接口不能继承(extends)类(普通类、抽象类)接口可以多继承(extends)接口实现接口必须重写接口中的所有方法
接口中的 变量 会被隐式地指定为 public static final 变量,并且只能是 public static final 变量,用 private、protected 修饰会报编译错误
接口中的 方法 会被隐式地指定为 public abstract 方法,并且只能是 pulic abstract 方法,用其他关键字,比如private、protected、static、 final等修饰会报编译错误
接口中不能含有静态代码块以及静态方法
JAVA8 中接口可以定义非抽象方法,但必须使用default或者staic关键字来修饰,必须有方法体{}
转载地址:http://dhtax.baihongyu.com/