Java中的接口入门
来源:互联网 发布:傻瓜式编程软件 编辑:程序博客网 时间:2024/05/02 01:26
Java不支持多重继承,这点和C++不一样。多重继承就是一个类可以继承多个类,一个类可以有许多个父类。Java中就使用接口来替代多重继承的功能。
接口是一种类的框架,里面有需要的抽象方法和常量(抽象方法就是在接口中先声明,具体定义在每个类中实现)。接口定义之后,任何类都可以实现接口,而且一个类可以实现多个接口,要实现接口的类,必须先实现接口中的抽象方法,因为前面提到了接口中的抽象方法需要每个类去具体实现定义。
在使用接口的时候有下面几点需要注意:
1) 接口的修饰符只能是public,包内的类可以使用,包外的不可;
2) 接口内的变量只能是public static final 类型;
3) 接口的方法必须是抽象的,必须为public;
4) 一个类可以调用多个接口(替代多重继承的关键);
5) 类中实现接口的抽象方法时,必须是public方法;
6) 接口之间可以有继承关系;
接口和抽象类的区别:
1) 一个类可以有多个接口,但只可以继承一个抽象类;
2) 抽象类中可以有非抽象方法,而接口中的方法必须全是抽象的;
3) 接口中的方法修饰符必须为public,抽象类不一定;
4) 抽象类可以用构造函数,接口不行。二者都可以实例化。
1 0
- Java中的接口入门
- 【2015/5/18】java中的接口+struct2概念入门
- java 入门-接口
- java入门之接口
- android中的接口和java中的接口
- java中的Serializable接口
- 说说Java中的接口
- Java中的接口
- java中的接口
- java中的接口
- 关于 Java 中的接口
- java中的接口
- java中的接口
- Java中的接口
- java中的接口
- JAVA接口中的变量
- JAVA接口中的变量
- 说说 java中的接口
- AM335x 加载 无线网卡步骤 (WPA)
- Toast五种常见用法
- POJ 3311 Hie with the Pie(状压dp or dfs)
- 制作自己的AMI
- 另外一种方法得到service(servlet-api)
- Java中的接口入门
- Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭
- IE SESSION 共享
- Openstack(G版)并行性能加速(翻译)
- 查看安卓APK源码破解
- 【bzoj1036】树的统计Count【树链剖分】【ZKW大法好】【卡常大法好】
- TextView 实现各种字体 图片显示
- PAT 未完成
- 5层协议图