导航

java 接口

Posted on 2016-05-08 10:09  4565892  阅读(151)  评论(0)    收藏  举报

java接口对于java8的版本来说,有三个方法,第一个是默认方法,类方法,抽象方法,所谓的抽象方法就是接口中定义的普通方法,普通方法都是抽象方法;

而从java 8开始允许在接口中定义默认方法,默认方法必须有方法实现,用default来修饰,而类方法用static实现,且必须要有实现的方法体。

2.接口不能实例化,但可以声明接口变量,并用接口变量指向当前接口实现列的实例,下面的语句是正确的。

3.使用接口变量指向该接口的实现类的实例对象,这种使用方法上也是多态性的一种体现。