Java程序设计

单选题下面关于缺省构造方法的描述中正确的是()A 缺省构造方法可以初始化其它方法中定义的变量B java编译器会为所有的类创建缺省构造方法C 如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法D 当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法

题目
单选题
下面关于缺省构造方法的描述中正确的是()
A

缺省构造方法可以初始化其它方法中定义的变量

B

java编译器会为所有的类创建缺省构造方法

C

如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法

D

当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法

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

第1题:

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。()

此题为判断题(对,错)。


正确答案:正确

第2题:

下面关于调用构造方法的描述中,正确的是()

A.构造方法在类定义的时候被调用

B.构造方法在创建对象的时候被调用

C.构造方法在调用对象方法时被调用

D.构造方法在使用对象的变量时被调用


答案:B
解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

第3题:

下面关于构造方法的说法正确的是()

A.构造方法不能被继承

B.构造方法不能被重写

C.构造方法不能被重载

D.构造方法可以被重载


参考答案:A, B, D

构造方法是允许重载的来适应不同的场合,比如构造函数初始化时的参数个数不同时调用不同的构造方法。构造方法不能被子类继承,所以也无法在子类中对构造方法进行重写。

第4题:

在下面关于“构造线”的描述中,正确的是()

A.构造线是两端无限延伸的直线。
B.构造线主要用作辅助线。
C.构造线可以放置在三维空间的任意位置。
D.以上答案全正确。

答案:D
解析:

第5题:

下列关于构造方法的描述中,错误的是()

A、构造方法的方法名必须和类名一致

B、构造方法不能写返回值类型

C、构造方法可以重载

D、构造方法的访问权限必须和类的访问权限一致


正确答案:D

第6题:

在Java中,下面关于构造函数的描述正确的是()。

A.类必须有显式构造函数

B.它的返回类型是void

C.它和类有相同的名称,但它不能带任何参数

D.以上皆非


正确答案:D

第7题:

下列关于构造方法的描述,错误的是()。

A、一个类中只能定义一个构造方法

B、一个类中可以定义多个构造方法

C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法

D、构造方法的作用是用来给属性进行初始化的


答案:A

第8题:

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时也不会隐含调用父类的缺省构造方法。()

此题为判断题(对,错)。


正确答案:错误

第9题:

下面关于各个协议的默认缺省路由,描述错误的是()

A.静态路由可以下发缺省路由

B.RIP可以下发缺省路由

C.OSPF不能下发缺省路由

D.BGP可以下发缺省路由


参考答案:C
缺省路由 是一种特殊的路由,可以通过静态路由配置,某些动态路由协议也可以生成缺省路由, 如OSPF 和IS-IS、RIP;BGP 下发缺省路由的优先级 (100),比OSPF 下发的缺省(150)优先。故此题答案选C。

第10题:

下面关于构造方法的说法正确的是()

  • A、构造方法不能被继承
  • B、构造方法不能被重写
  • C、构造方法不能被重载
  • D、构造方法可以被重载

正确答案:A,B,D

更多相关问题