`

java中的接口

阅读更多

java中的接口也可将其看做是一个类

与类不同的是:1.接口的关键字是interface,类是class

                         2.接口的实现关键字是implements,而类的继承关键字是extends,两者的实际意义相似

                         3.java中的继承是单根继承,也就是说一个类只能有一个父类,然而一个类却可以实现多个接口

在接口中定义的属性默认是public static final的

在接口中定义的方法默认是public abstract的,并且方法不能含有方法体

一个类在实现一个接口时,就相当于直接把那个接口里的方法全都继承了过来,由于接口中的方法都是抽象的,没有方法体,所以实现接口之后在该类中必须重写接口中的抽象方法,如果不重写则会报错.

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics