Java 接口“实例化”分析
来源:互联网 发布:淘宝宝贝详情制作 编辑:程序博客网 时间:2024/06/11 19:34
出处:
http://hi.baidu.com/wangmingshuo/item/609b2bf87e97ed3e753c4c43
1
2
3
4
5
6
7
8
9
10
11
1
)
public
interface Handler{
public
void Hello();
}
2
)
import
Handler;
public
class
OtherParser{
Handler handler;
......
}
看上述代码,接口是要被实现的,为什么也可以被“实例化”?
一定有某个类实现了这个接口,并且在类路径中可以找到!
接口是永远不能被实例化的,而2中只是对接口做引用,并没有被实例化。
接口可以看成是高度抽象的抽象类,它描述的事物们所共有的方法(方法签名),也就是规定除了该接口的方法的调用参数与规则,仅仅而已,它的使用必须依赖于实现类。
例如:
1
2
3
4
5
public
class
MyHandler implements Handler{
public
void Hellp(){
System.out.println(
"my Handler implements "
);
}
}
而在对接口的引用时,采用的是实例化实现该接口的类
1
Handler handler =
new
MyHander();
接口可以被声明出来,但决不能实例化,它可以作为子类的句柄指向子类的实例,但是不能通过它来调用子类所特有方法。
出处:
http://hi.baidu.com/wangmingshuo/item/609b2bf87e97ed3e753c4c43
0 0
- Java 接口“实例化”分析
- java接口 实例化
- java接口实例化与扩展接口
- java-接口现实实例化
- java接口实例化问题
- java 接口的 实例化
- java接口的”实例化“
- java接口实例化问题
- 对接口使用的疑惑 接口“实例化”分析
- java 实例分析 接口与类的应用
- java接口不能实例化原因浅谈
- java接口可以实例化吗?
- Java中接口与实例化【引用】
- Java中接口与实例化
- java接口不能实例化原因浅谈
- java 为什么接口不能实例化
- java接口不能实例化原因
- java接口经典实例
- 各种排序
- ubuntu12.04为Firefox安装adobe flash player 方法
- iOS 数独 解法
- C++的模板参数
- Linux shell 的基本命令
- Java 接口“实例化”分析
- 数学建模高级方法(五):RBF神经网络
- 当你对未来迷茫的时候请看看
- 项目3-立体类族共有的抽象类
- How to limit an array of similar hashes to those that have more than one of the same key:value pair
- Oracle SQL 学习(一)
- hadoop备战:hbase的分布式安装经验
- tolua++实现分析 【转】
- Windows Phone8.1虚拟机无法启动