4) 在Java中,下面对于构造函数的描述正确的是( )。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是

4) 在Java中,下面对于构造函数的描述正确的是( )。
A. 类必须显式定义构造函数
B. 构造函数的返回类型是void
C. 构造函数和类有相同的名称,并且不能带任何参数
D. 一个类可以定义多个构造函数

正确答案为D。
A:类如果没有定义构造函数,会有一个默认的构造函数
B:构造函数没有返回类型
C:构造函数可以有多个,可以带参数
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
正确答案:D
A:类内部有默认的构造函数,public A(){};
B:构造函数是没有返回值类型的
C:构造函数可以重构,public A (String a){}本回答被网友采纳
第2个回答  2012-07-17
选D,没有手动定义构造函数时,系统会自动调用缺省构造函数来进行初始化的,A错;void是数据类型名,不可修饰构造函数,B错;C明显错了;构造函数可以根据参数来进行重载的,D正确;
第3个回答  2012-07-17
第4个回答  2012-07-18
D

4) 在Java中,下面对于构造函数的描述正确的是( )。 A. 类必须显式定义...
正确答案为D。A:类如果没有定义构造函数,会有一个默认的构造函数 B:构造函数没有返回类型 C:构造函数可以有多个,可以带参数

以下有关构造函数的说法,正确的是()
A.构造函数总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。正确。在对象编程语言中,一般在定义了一个类型之后,为了能使用它,必须把这个类型具体化,也就是指定为一个具体的对象。而构造函数就是从...

全国信息技术应用大赛 前五届的JAVA预赛 试题(单选题与多选题)及答案...
Java语言的许多特点中,()是C++语言所不具备的。B A、高性能 B、跨平台 C、面向对象 D、有类库下面代码行中编译的时候不会报警告或错误的是()。D A、float f=1.3; B、char c="a"; C、byte b=257; D、boolean b=false;下列有关构造函数描述正确的是()。D A、所有类都必须定义一个构造函数 B、构...

JAVA有关构造函数的选择题~
C是对的 A:所有类都会“有”构造函数,但是并不“必须定义”B:构造函数没有返回值 C:构造函数可以访问所有的成员,无限制 D:构造函数不需要初始化类的所有数据成员,初始化成员可以在定义成员变量时初始化,可以在构造函数内初始化,也可以在使用时初始化(成员不为final时)...

构造函数是什么
1、构造函数是没有返回值类型的。2、构造函数的函数名必须要与类名一致。3、构造函数并不是由我们手动调用的,而是在创建对应的对象时,jvm就会主动调用到对应的构造函数。4、如果一个类没有显式的写上一个构造方法时,那么java编译器会为该类添加一个无参的构造函数的。5、如果一个类已经显式的写...

构造函数和类的区别
1.构造函数的函数名称与类名同名,其他方法(函数)名称可以自定义。2.构造函数仅在对象被创建时系统会根据给定的参数以及类中的构造函数定义进行选择调用,如果类中没有定义构造函数,系统默认会提供一个无参构造空函数,什么都不会做,只是满足接口要求,构造函数不能被显式调用。其他函数根据程序员需要而调用...

求大神指教在java程序中构造器和构建器有区别吗?
在Java程序中,构造函数(Constructor)和构建器(Builder)确实有区别,尽管它们在用途上有一定的相似性。构造函数是一种特殊的成员方法,用于在创建对象时初始化对象。它的名称必须与类名完全相同,并且没有返回类型,连void都没有。构造函数的主要目的是在对象创建时分配内存并初始化对象的状态。每个类...

面向对象程序设计C++复习题
7.在VC++语言类体系中,不能被派生类继承的有( B ) A. 转换函数 B. 构造函数 C. 虚函数 D. 静态成员函数 8.下面关于句柄正确的说法是( A ) A. 句柄是一个标识Windows资源和设备等对象的变量。 B. 句柄是用户程序自定义的数据类型。 C. 用户程序使用句柄时不需要定义。 D. 句柄仅仅是一个抽象的概念...

Java中构造函数是什么?它应该具体怎么用呢?
2、执行属性值的显式初始化(这里有一点变化,一会解释,但大体是这样的) 3、执行构造器 4、将变量关联到堆中的对象上 介绍一下准备知识,以备一会来详细说明这个的流程 this() super()是你如果想用传入当前构造器中的参数或者构造器中的数据调用其他构造器或者控制父类构造器时使用的,在一个构造器中你只能使用this...

JAVA构造方法
他能够把定义对象时的参数传递给对象的域。构造方法不能由编程人员调用,而要系统调用。构造方法可以重载,以参数的个数,类型,或排序顺序区分。例子:1;单个构造函数方法;’2;多个构造函数方法 (例子为;带参数与不带参数)3;关于继承类的构造方法的调用; 先看事例;...

相似回答