用户定义和默认构造函数?

gal*_*kas 4 java constructor

好的,我试图绕过这个:

  1. 编写一个应用程序,为学生对象创建一个具有以下属性的类:学生编号,姓名,地址,电话号码和课程.

编写一个测试程序,设置并获取类中的每个属性.测试程序还应显示类中的所有属性.

  1. 使用上一个问题中的student类及其属性,编写一个包含用户定义和默认构造函数的应用程序(扩展前一个程序).

编写一个测试程序来演示两个构造函数的使用.

这是大学的工作单,对Java中的Objects进行了一些修订.

困扰我的部分是它要求同时具有用户定义和默认构造函数的部分?

我的印象是不可能的吗?因为如果你自己不提供构造函数,JVM将提供一个(默认构造函数?).但是如果你定义任何构造函数,那么默认构造函数会变得不可用

这是一个措辞不好的任务,还是意味着别的什么?

J S*_*rry 7

我很确定创建工作表的人是指"No-arg constructor"而不是"Default constructor".

您无法在技术上创建Default构造函数(因为这是由编译器为您完成的),但您可以显式创建no-arg构造函数(在功能上是相同的).

所以,是的,措辞不好的任务.