在Java中,下面对于构造函数的描述正确的是( )。(选择一项)
a)类必须显示定义构造函数b构造函数的返回类型是voidc构造函数和类有相同的名称,并且不能带任何参数d一个类可以定义很多个构造函数...
a)类必须显示定义构造函数
b构造函数的返回类型是void
c构造函数和类有相同的名称,并且不能带任何参数
d一个类可以定义很多个构造函数 展开
b构造函数的返回类型是void
c构造函数和类有相同的名称,并且不能带任何参数
d一个类可以定义很多个构造函数 展开
6个回答
展开全部
一个类可以定义很多个构造函数。
在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。
扩展资料:
构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。
而其他方法都有返回值,即使是void返回值。尽管方法体本身不会自动返回什么,但仍然可以返回一些东西,而这些东西可能是不安全的。
构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用;而一般的方法是在程序执行到它的时候被调用的。
参考资料来源:百度百科——构造函数
展开全部
选D。
A .不用显示(也就是显式)定义构造函数,如果你定义一个类,类中没有构造函数是不会出错的,类中有一个默认的无参构造函数。
B.构造函数没有返回类型。
C.构造函数可以带参数,无参,一个参数,二个参数都行。
A .不用显示(也就是显式)定义构造函数,如果你定义一个类,类中没有构造函数是不会出错的,类中有一个默认的无参构造函数。
B.构造函数没有返回类型。
C.构造函数可以带参数,无参,一个参数,二个参数都行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确答案:d
a:类内部有默认的构造函数,public
a(){};
b:构造函数是没有返回值类型的
c:构造函数可以重构,public
a
(string
a){}
a:类内部有默认的构造函数,public
a(){};
b:构造函数是没有返回值类型的
c:构造函数可以重构,public
a
(string
a){}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选D A 类必须定义构造函数 这中说法是错误的。。 再有的类中不需要定义 也可以
C 构造函数是可以带参数的并且没有限制
B 构造函数是imeiyou返回值的 哪来的类型?
C 构造函数是可以带参数的并且没有限制
B 构造函数是imeiyou返回值的 哪来的类型?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选 D 噶
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询