题目内容
(请给出正确答案)
[主观题]
Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名调用。()
Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名调用。()
A.正确
B.错误
查看答案
如果结果不匹配,请 联系老师 获取答案
A.正确
B.错误
A.在类中声明构造函数时,名称须与类名相同
B.具有重载特性,可以建立多个相同名称
C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D.以上都是
A.拷贝构造函数是可以重载
B.用一个对象给另一个对象赋值时,拷贝构造函数会被自动调用
C.用一个对象初始化另一个对象时,拷贝构造函数会被自动调用
D.创建一个对象时,有可能同时调用拷贝构造函数和其他构造函数
A.隐藏
B.重写
C.重载
D.没有此特性
A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个
B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数
C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数
D.所有运算符都可以以类成员函数形式进行重载
A.重载
B.覆盖
C.隐藏
D.Java不支持此特性
A.正确
B.错误
A.Java中的方法参数传递时传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认的析构函数~(){}
D.析构函数的函数类型为void
A.正确
B.错误