首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

接口为何没有构造方法

2013-04-05 
接口为什么没有构造方法?第一次这么听说 的。。。那么理由。[解决办法]不会用接口直接去构造一个对象[解决办法

接口为什么没有构造方法?
第一次这么听说 的。。。那么理由。
[解决办法]
不会用接口直接去构造一个对象
[解决办法]
构造方法的调用一般不是用new来实现的么,接口又不能直接new,有了真的没多大意思,再说了,构造方法的主要作用是干什么的啊,你要实在要问为什么没有就找初始开发人员问
[解决办法]
ActionListener al = new ActionListener()
{
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("接口只有这样实现了,但是不知道楼主要他有何用?");
}
};
[解决办法]
构造方法提供了实例化一个具体东西的入口,而接口只是用来表述动作,表述规范来的。
你可以new一台computer,但你无法new一个IDE、SATA、PCI-E、PS-2。
因此,接口要构造方法何用?
[解决办法]
因为接口是抽象的
[解决办法]
接口是一个抽象出来的,是一个标准。虽然可以看成一个类,但是这个类是不可以创建对象的,所以没有构造函数。
[解决办法]

引用:
这明显不是合理的解释。构造方法的存在是因为方法需要调用吗?
抽象类还有构造方法呢。

什么是抽象类 抽象类本身就可以有具体的实现方法
当然就可以构造方法

一个不能被任何方法调用的方法 存在和没存在 有区别吗?
[解决办法]
接口不能创建实体对象,要构造方法干什么!
[解决办法]
找那么理由干嘛?接口不能实例化,而构造方法的作用就是实例化!
[解决办法]

接口抽象的,抽象高性能好
[解决办法]
看了各种解释 依旧很迷茫
[解决办法]
编程思想太复杂,说不清楚这个
[解决办法]
引用:
第一次这么听说 的。。。那么理由。


接口能被实例化吗?如果你回答不能!那接口怎么可能存在构造方法呢!

一个类被实例化的时候,jvm会生成一定的空间,然后传到构造方法,无参构造方法默认隐含了一个参数就是单前对象,可以理解成this,this也就是这个时候来的!
[解决办法]
接口方法只能是 抽象的方法
[解决办法]
接口为什么没有构造方法?
没有为什么,这是规定,  就像1+1=2一样  

[解决办法]
抽象类和接口都不能实例化,是为了编程的安全,和构造方法应该无关,接口只是定义功能和行为规范.
[解决办法]
引用:
构造方法提供了实例化一个具体东西的入口,而接口只是用来表述动作,表述规范来的。
你可以new一台computer,但你无法new一个IDE、SATA、PCI-E、PS-2。
因此,接口要构造方法何用?


支持,接口描述了拥有共同方法的类的特征。就像鸟会飞,UFO也会飞,鸟和UFO都可以实现“会飞的物体”这个接口,但是我们不能实例化一个“会飞的物体”。

热点排行