77问答网
所有问题
一个类如果没有声明构造方法,能否创建实例
一个类如果没有声明构造方法,能否创建实例
举报该问题
其他回答
第1个回答 2015-10-21
不能。必须声明构造方法,但里面可以不写东西。
相似回答
如果没有构造
函数对象是不是不可以
实例
化
答:
是的。实例化的语句中对象后面括号里的参数就是调用
构造
函数的参数,如果后面啥都没有则调用没有参数的构造函数(
如果没有
自定义构造函数,编译器会自动合成一个没有参数的构造函数,因此也可以实例化),如果是用T obj = _obj这种形式的实例化语句则调用拷贝/移动构造函数。总之
,实例
化需要构造函数。
JAVA
构造方法
答:
构造方法没有
返回类型,也不能定义为void,在方法名前面不
声明方法
类型。构造方法不能作用是完成对象的初始化工作,他能够把定义对象时的参数传递给对象的域。构造方法不能由编程人员调用,而要系统调用。构造方法可以重载,以参数的个数,类型,或排序顺序区分。例子:1;单个构造函数方法;’2;多个构造...
java不用
构造方法
怎么
创建
对象?
答:
没可能吧
!至少我不知道有这种方法!而且楼上的newInstance ()方法也是会调用构造方法的呀!构造方法就是在你创建实例的时候就会调用,只要你创建实例,肯定会调用构造方法!
构造
函数是用来初始化所定义的对象
,如果一个类
中
没有
定义任何构造函数...
答:
不对,c++里不写类的
构造
函数时,编译器会为
类创建一个
默认的构造函数,虽然这个函数什么都不做,但是类的对象还是会在此时初始化,不过,对象成员的值是随机的,比如,指针型成员变量可能为NULL,也有可能不为NULL。
java中 为什么Object类要
有一个
空的
构造
函数???
答:
其他的类之所以可以不用给他写无参的构造函数(方法),就是因为这些类继承了Object类,也就继承了Object的
构造方法
。而Object是所有类的父类(基类),它没有父
类,没有
其他类给它继承了,所以必须要有无参的构造函数,否则不能进行Object的
实例
化。
创建
对象可以不通过
构造
函数完成
答:
构造
函数是一个特殊类型的
方法,
用于初始化新创建的对象。但在某些编程语言中,可以使用
实例
化方法或者工厂方法来创建对象,并不一定需要通过构造函数来完成。有些编程语言提供了实例化方法,直接通过实例化方法可以创建对象。例如,在Python中,可以使用object()函数
创建一个
对象实例,而不需要定义构造函数。
java中
实例
化
一个类
用new关键字,没用是什么情况?
答:
Q q;单纯这句,只能说明定义了这个类型的变量。不能说
实例
化了。这时候,不能调用q这个变量的
方法,如果
程序运行中,没有调用q的成员,是不会报错的。,没有定义
构造
函数的情况下,系统会加一个默认无参的构造。
大家正在搜
java是强数据类型语言意味着
Java类名调用类方法
java类变量怎么定义
Java包装类在哪一章
静态变量和实例变量的区别?
拷贝构造函数参数类型是什么
引用必须在声明时候初始化
常成员函数是否可以被重载
Java包装类
相关问题
一个类的构造方法的作用是什么?若一个类没有声明构造方法,该程...
对于一个类如果不定义构造方法,编译器默认一个无参的构造方法,...
java中没有构造方法的类或接口怎么实例化
java 中抽象类虽然不能够创建对象,但是可以有构造方法,构...
JAVA中构造方法,实例方法,类方法,有什么区别?
JAVA中没有经过new实例化的对象可以调用该类的方法吗? ...
java 可以没有构造函数吗
把一个类的所有构造方法都声明为private有什么效果? 通...