首页 青云排行榜 知识中心 控制台

下列关于构造方法的叙述中,错误的是

Java语言规定构造方法名与类名必须相同

Java语言规定构造方法没有返回值,但不用void声明

Java语言规定构造方法不可以重载

Java语言规定构造方法只能通过new自动调用

构造函数的特点
构造函数的名称必须与类名相同,而且还对大小写敏感。
构造函数没有返回值,也不能用void修饰。如果跟构造函数加上返回值,那这个构造函数就会变成普通方法。
一个类可以有多个构造方法,如果在定义类的时候没有定义构造方法,编译器会自动插入一个无参且方法体为空的默认构造函数。
构造方法可以重载。

"超类是抽象类。":抽象类同样遵循构造函数规则
“子类在其默认的无参数构造函数之外定义了额外的构造函数。”:子类的每个构造函数都会被要求直接或者间接调用超类的构造函数。
“超类在其默认的无参数构造函数之外定义了额外的构造函数。”:如果超类定义了其他构造函数,子类会被要求选择其一进行显式调用。

构造函数可以重载,但不可以重写
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082