有关构造函数的说法,错误的是()
A.要重载构造函数,只需提供具有不同签名的多个构造函数声明
B.当实现类的方法时,应使用类的属性来访问类的私有数据,这样可以减少代码维护的工作量,降低出错的可能性
C.每个类都必须至少有一个构造函数
D.不管是否显式的声明了构造函数,编译器都会创建默认的构造函数
A.要重载构造函数,只需提供具有不同签名的多个构造函数声明
B.当实现类的方法时,应使用类的属性来访问类的私有数据,这样可以减少代码维护的工作量,降低出错的可能性
C.每个类都必须至少有一个构造函数
D.不管是否显式的声明了构造函数,编译器都会创建默认的构造函数
下列是构造函数的特点,是错误的是:
A、构造函数是一种成员函数,它具有一般成员函数的特点
B、构造函数的名称与其类名相同
C、构造函数必须指明其类型
D、一个类中可定义一个或多个构造函数
下面关于构造函数的说法不正确的是 ( ) A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。 B、构造函数不可以重载。 C、构造函数没有返回值。 D、构造函数名称一定要和类名相同。
编写一个类C,提供2个构造函数,分别为无参构造函数、接受一个整数作为参数的构造函数。无参构造函数委托整数参数构造函数构造。请确认构造函数的初始化列表和构造函数体代码的执行次序。按照题目内容要求,输出相应的信息
下列关于拷贝构造函数的描述中,错误的是( )。
A、定义拷贝构造函数的目的主要是为了用一个已有的对象来初始化新创建的对象
B、拷贝构造函数与其它构造函数构成重载函数
C、每创建一个对象,拷贝构造函数即被调用一次
D、一个类如果未定义拷贝构造函数,C++将自动为该类添加一个默认拷贝构造函数
有关this引用访问当前对象成员的描述正确的是()
A、每个对象都可以用关键字this引用自己
B、调用特定对象的的非静态方法时,方法体会显式用this引用这个对象的实例变量、其他方法和属性
C、如果方法包含与字段同名的局部变量,则方法将引用字段而不是局部变量
D、方法中的参数名或局部变量名应尽可能和字段名保持一致,方便阅读
下面控制对成员访问描述错误的是( )
A、访问修饰符public和private控制着对类的变量、方法和属性的访问
B、类的私有变量、属性和方法时类的对象无法直接访问的
C、如果一个类试图去使用另一个类的私有成员,则编译器会产生错误消息,提示这些私有成员无法访问
D、如果类的成员没有用访问修饰符声明,则默认为共有的
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!