首页 > 试题广场 >

下列说法正确的有:()

[单选题]

下列说法正确的有:()

  • class中的constructor不可省略
  • constructor必须与class同名,但方法不能与class同名
  • constructor在一个对象被new 时执行
  • 一个class只能定义一个constructor
推荐
答案为C 
A,构造函数可以省略,省略后JVM会自动创建一个无参的构造函数 B,构造函数必须与public 类同名,方法可以和类同名 D,构造函数可以重载
编辑于 2017-03-19 22:27:50 回复(2)
方法可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。百度上的
发表于 2017-01-04 21:06:17 回复(1)
方法也能与类同名,区别在于构造器没有返回类型。
发表于 2017-03-12 14:29:03 回复(1)
class的constructor是指构造函数,A构造函数可以省略不写B构造函数必须要和class类名一致,方法时可以和类名相同的D一个class可以定义多个构造函数(注意:构造函数可以由任意访问修饰符访问,比如public、protected、private,但不能由static、finally等修饰符修饰)
发表于 2017-02-16 22:39:44 回复(1)

C

A.constructor可以省略会有一个默认的无参构造方法

B.方法也可以和class同名

D.一个class可以有多个重在的构造方法

发表于 2017-04-03 21:32:20 回复(0)
构造方法满足条件:
      1.方法名和类名相同
      2.在方法名的前面没有返回值类型的声明
      3.在方法中不可以使用return语句返回一个值,但是可以单独写一个return语句作为方法结束。
补充:1.一个类可以有多个构造方法,只要构造方法参数类型或参数数目不同即可
发表于 2019-03-19 21:44:56 回复(0)
答案为C  A,构造函数可以省略,省略后JVM会自动创建一个无参的构造函数 B,构造函数必须与public 类同名,方法可以和类同名 D,构造函数可以重载
发表于 2019-10-13 07:26:10 回复(0)
在new一个对象时使用
发表于 2019-05-11 11:48:14 回复(0)
构造函数 必须和类同名,并且没有返回值
发表于 2019-03-23 07:18:56 回复(0)
英语不好真的吃亏啊
发表于 2019-03-21 19:34:00 回复(1)
带返回值 和类同名的函数 不是构造函数 而是成员函数
发表于 2019-01-02 17:26:39 回复(0)
发表于 2018-10-18 19:59:25 回复(0)
构造函数必须与public累类同名,方法可以与类同名
发表于 2018-10-12 18:05:16 回复(0)
constructor 构造函数
发表于 2018-09-27 23:10:13 回复(0)
A.完全不写构造函数时jvm会添加默认构造函数;B.可以同名,成员方法有返回值不会与构造函数混淆;C.正确;D.构造函数可以重载
发表于 2018-09-27 09:05:03 回复(0)

constructer

是构造方法

发表于 2018-09-09 23:54:27 回复(0)
constructor构造函数,英语不好的人真心累
发表于 2018-08-06 23:07:23 回复(0)
吃了不知道constructor是构造函数的亏
发表于 2018-04-18 13:27:36 回复(0)
B构造方法必须与类同名;方法也可以与类同名,但普通方法有返回值或void
发表于 2018-03-02 08:03:06 回复(0)
Mark:构造器没有返回值,不能将返回值设为void,可以用public,protected,private和默认
发表于 2018-03-01 12:33:51 回复(0)
子类继承了父类在构造函数中调用super()也会调用父类构造,B对吗?
发表于 2017-12-12 16:44:35 回复(0)