码迷,mamicode.com
首页 > 其他好文 > 详细

面对对象-接口

时间:2017-06-12 19:55:21      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:规范   ...   http   全面   对象   str   extends   分享   方法   

接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束

全面地专业地实现了:规范和具体实现的分离

接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想

 

创建接口:

技术分享

接口定义:使用interface关键字

[修饰符] interface 接口名 [extends 父接口1,父接口2...]{
//常量的声明
//方法的声明
}

 

接口成员的特点:
1.接口中所有的成员变量是常量,默认修饰符为public static final
2.接口中所有的方法都是抽象方法,默认修饰符为:public abstract
3.接口不能实例化,接口不能构造方法(抽象类不能实例化,但可以有构造方法)
4.java类是单继承,但接口可以是多继承
5.一个非抽象类实现实现接口,必须重写接口中的抽象方法,抽象类实现接口可以重写部分抽象方法。
6.一个类只能继承一个父类,但可以实现多个接口

如果一个类继承父类并实现了接口如何编写?

[修饰符] class 类名 [extends 父类名 implements 接口名1,接口名2..]{
}
eg:
public class E extends D implements A,B{
}

 

面对对象-接口

标签:规范   ...   http   全面   对象   str   extends   分享   方法   

原文地址:http://www.cnblogs.com/lth0095/p/6994543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!