关于创建模式和构造函数的说法,正确的是()。

题目
单选题
关于创建模式和构造函数的说法,正确的是()。
A

因为有构造函数,所以没有必要使用创建模式。

B

构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易

C

工厂模式每次返回的类型都是具体的类型,而不是子类型

D

创建模式不能把创建对象外部化。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于静态成员,正确的说法是()。

A、静态成员函数可以直接访问该类中的非静态成员

B、非静态成员函数不能直接访问该类中的静态成员

C、静态数据成员同其它数据成员一样通过构造函数进行初始化

D、静态成员在任何对象创建之前就已经创建


参考答案:D

第2题:

下列关于构造函数的叙述错误的是( )。

A.构造函数的作用就是在对象被创建时利用特定的值构造对象

B.构造函数在被创建的时候由系统自动调用

C.构造函数可以被重载

D.构造函数可以与类名不一样


正确答案:D
解析:构造函数必须与类名相同。

第3题:

下列关于构造函数说法不正确的是( )

A构造函数必须与类同名

B在构造函数中可以对类中的成员进行初始化

C构造函数可以省略不写

D构造函数必须有返回值


正确答案:D

第4题:

在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。


正确答案:正确

第5题:

下面是有关于类继承父类构造函数的描述,其中正确的是 ( )

A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

B.子类无条件地继承父类不含参数的构造函数

C.子类必须通过父类构造函数名调用父类有参数的构造函数

D.子类无法继承父类的构造函数


正确答案:B

第6题:

下述有关构造函数的说法,不正确的是( )。

A.构造函数名字和类的名字一样

B.构造函数在说明类变量时自动执行

C.构造函数无任何函数类型

D.构造函数有且只有一个


正确答案:D

第7题:

C++语言中关于构造函数的说法正确的是

A.构造函数的函数名不必和类名相同

B.构造函数只能有一个

C.每个类必定有构造函数

D.构造函数必有返回值


正确答案:C

第8题:

关于构造函数,下列说法不正确的是( )。

A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个


参考答案:D

第9题:

有关构造函数的说法中错误的是

A.构造函数名字和类的名字一样

B.构造函数在对象被创建时由系统自动调用

C.构造函数无任何函数类型

D.构造函数有且只有一个


正确答案:D
解析:本题考察构造函数的定义和使用。构造函数可以重载,故不可能只有一个。

第10题:

以下关于创建型模式说法正确的是()

  • A、创建型模式关注的是对象的创建
  • B、创建型模式关注的是功能的实现
  • C、创建型模式关注的是组织类和对象的常用方法
  • D、创建型模式关注的是对象间的协作

正确答案:A

更多相关问题