接口为何没有构造方法
接口为什么没有构造方法?第一次这么听说 的。。。那么理由。[解决办法]不会用接口直接去构造一个对象[解决办法
接口为什么没有构造方法?
第一次这么听说 的。。。那么理由。
[解决办法]
不会用接口直接去构造一个对象
[解决办法]
构造方法的调用一般不是用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一样 [解决办法]抽象类和接口都不能实例化,是为了编程的安全,和构造方法应该无关,接口只是定义功能和行为规范.
[解决办法]支持,接口描述了拥有共同方法的类的特征。就像鸟会飞,UFO也会飞,鸟和UFO都可以实现“会飞的物体”这个接口,但是我们不能实例化一个“会飞的物体”。