接口小叙
来源:互联网 发布:宏观研究知乎 编辑:程序博客网 时间:2024/06/09 22:45
[访问权限] interface接口名{
成员列表
}
如:
publicinterface IMyInterface {
……
}
2、实现接口
l接口同样不可以实例化,只能用于实现;如果某类要实现接口,则使用implements关键字,一般语法:
[访问权限] class 类名 implements接口名{
成员列表
}如:
publicclass MyClass implements IMyInterface {
……
}
可以说接口就是一套规范,遵守这个规范就能实现功能
3、接口中的所有方法都默认为抽象方法,无需加abstract关键字
Po代码:
packagebbb;
import aaa.IMyInterface;
//MyClass类实现于IMyInterface接口
public class MyClass
implementsIMyInterface {
//实现接口中的抽象方法
publicint add(int x, int y) {
return (x + y);
}
publicint sub(int x, int y) {
return (x - y);
}
}
4、相关注意事项:
(1)接口中不能定义非抽象方法,也就是说接口中不能包含有方法实体;
(2)接口中的所有方法都默认为抽象方法,无需在每个方法前加abstract关键字;
(3)接口的实现类应该提供对接口中所有抽象方法的具体实现,否则将成为抽象类;
(4)与抽象类和它的继承类相似,也可以使用接口的引用指向其实现类的对象,从而达到动态多态的效果。
接口实例奉上
/*InterfaceDemo.java源文件*/
//导入必要的接口和类
import aaa.IMyInterface;
import bbb.MyClass;
//用于容纳main方法
public class InterfaceDemo
{
publicstatic void main(String[] args)
{
//使用接口的引用指向实现类的实例
IMyInterface obj = new MyClass();
System.out.println("两数的和是:" +obj.add(20, 30));
System.out.println("两数的差是:" +obj.sub(30, 20));
}
}
最后挤一点牙膏哈哈哈哈哈哈哈哈
Java只支持单类继承,接口正是为了弥补这一点
某个类只能继承于一个父类,但可以实现多个接口
Java中还允许一个接口继承于另一个接口
- 接口小叙
- 接口小用
- 接口小论
- 接口的小例子
- Runnable接口小谈!!
- 光纤接口小知识
- 接口的小应用
- 继承、接口小例子
- 小认识监听器接口
- 接口优化小思
- 我的小接口
- json小通讯接口
- java接口小练习
- 谷歌翻译小接口
- 几个常用的小接口
- 黑马程序员---几个小接口
- 回调接口小示例
- httpclient httpget接口小demo
- 用CNN解决手写体数字识别。--tensorflow
- 关于Switch的参数
- PinterestLikeAdapterView 完美瀑布流
- 敏捷回顾会:经验教训的总结
- 图像处理与计算机视觉基础,经典以及最近发展!
- 接口小叙
- ssh 改变默认端口
- php使用openssl来实现非对称加密
- 其他题目---一种消息接受并打印的结构设计
- Scoket网络编程(python/Java版)
- Leetcode 55. Jump Game
- HDU1512 Monkey King 左偏树
- 爬虫工具:虚拟机Selenium和PhantomJS,ChromeDriver 镜像安装教程
- DAY11