好的,我试图绕过这个:
- 编写一个应用程序,为学生对象创建一个具有以下属性的类:学生编号,姓名,地址,电话号码和课程.
编写一个测试程序,设置并获取类中的每个属性.测试程序还应显示类中的所有属性.
- 使用上一个问题中的student类及其属性,编写一个包含用户定义和默认构造函数的应用程序(扩展前一个程序).
编写一个测试程序来演示两个构造函数的使用.
这是大学的工作单,对Java中的Objects进行了一些修订.
困扰我的部分是它要求同时具有用户定义和默认构造函数的部分?
我的印象是不可能的吗?因为如果你自己不提供构造函数,JVM将提供一个(默认构造函数?).但是如果你定义任何构造函数,那么默认构造函数会变得不可用
这是一个措辞不好的任务,还是意味着别的什么?
我很确定创建工作表的人是指"No-arg constructor"而不是"Default constructor".
您无法在技术上创建Default构造函数(因为这是由编译器为您完成的),但您可以显式创建no-arg构造函数(在功能上是相同的).
所以,是的,措辞不好的任务.
| 归档时间: |
|
| 查看次数: |
3555 次 |
| 最近记录: |