Java接口声明对象
2015-10-11 16:40
302 查看
Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但是接口不是类,不能使用new
运算符实例化一个接口。如 x=new comparable(......);//这个是错误来的。但是可以声明接口变量Comparable x; //这是允许的。
用JAVA接口声明一个变量是什么意思?
不是接口变量,而是一个接口类型的引用指向了一个实现给接口的对象,这是java中的一种多态现象
java中的接口不能被实例化,但是可以通过接口引用指向一个对象,这样通过接口来调用方法可以屏蔽掉具体的方法的实现,这是在JAVA编程中经常用到的接口回调,也就是经常说的面向接口的编程
运算符实例化一个接口。如 x=new comparable(......);//这个是错误来的。但是可以声明接口变量Comparable x; //这是允许的。
用JAVA接口声明一个变量是什么意思?
不是接口变量,而是一个接口类型的引用指向了一个实现给接口的对象,这是java中的一种多态现象
java中的接口不能被实例化,但是可以通过接口引用指向一个对象,这样通过接口来调用方法可以屏蔽掉具体的方法的实现,这是在JAVA编程中经常用到的接口回调,也就是经常说的面向接口的编程
相关文章推荐
- eclipse使用git提交项目
- java实现生产者消费者问题
- Java学习——String变量中的双胞胎
- Java I/O
- Java反射、类加载与垃圾回收
- 【转】Java中的深拷贝和浅拷贝
- Java集合框架 泛型
- Java集合框架 List和Set
- Java集合框架
- Java实验二
- 浏览器兼容性解决方案
- 记录使用androidstudio IDE方案替换eclipse+ant
- JavaWeb经典三层框架
- JAVA集合一之集合简介(Collection,List,Set)
- 【SSH三框架】Struts2第一章的基础:第一次写Struts2规划
- keytool 错误 java.io.IOException: incorrect AVA format
- 简单记录围观annotationprocessor,并在eclipse开发自己的ap
- 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!
- StringWriter/PrintWriter在Java输出异常信息中的作用
- javaWeb与MVC