java的一个问题在Java语言中,下面关于构造函数的描述正确的是()。(选择一项)A 类必须有显式构造函数 B 它的返

java的一个问题
在Java语言中,下面关于构造函数的描述正确的是()。(选择一项)
A 类必须有显式构造函数 B 它的返回类型是void
C 它和类有相同的名称,但它不能带任何参数
D 以上皆非
蓝山翠竹 1年前 已收到1个回答 举报

2dnja 幼苗

共回答了22个问题采纳率:90.9% 举报

B 这个是jvm隐含的,不能显示声明。

A 不声明,编译器会自动生成一个无参的构造方法C 可以无参,也可以有任意个参数D B对,D就不对public java.lang.String(java.lang.StringBuffer);
Code:
0: aload_0
1: invokespecial #450// Method java/lang/Object."":()V"" 就是构造方法,后面的V是返回类型void。返回一个对象实例是new 表达式的返回值。不是构造方法的返回值。
http://zangxt.iteye.com/blog/472238

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.039 s. - webmaster@yulucn.com