private Subject studentSubject 这个可以这样创建吗? 为什么呢

private Subject studentSubject 这个可以这样创建吗? 为什么呢

private Subject studentSubject 这个可以这样创建吗? 为什么呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕珊 2017-10-15 10:32:02

你好!你说的是在哪里这样创建呢?能给出一段代码吗?

  • 提问者 未知数X #1
    public class Student { private String studentName; private String studentNo; private String studentSex; private int studentAge; private Subject studentSubject; //无参构造 public Student(){} //多参构造 对所有属性赋值 public Student(String studentName,String studentNo,String studentSex,int studentAge){ this.setStudentName(studentName); this.setStudentNo(studentNo); this.setStudentSex(studentSex); this.setStudentAge(studentAge); }
    2017-10-17 21:45:42
  • 好帮手慕珊 回复 提问者 未知数X #2
    你这么写可以的,这是没有给studentSubject这个属性赋值,可以在构造方法里多写一个参数,就是Subject类型的studentSubject。然后调用的时候,在创建Student对象前,要先创建Subject类的对象,这样就能给构造方法传值了。
    2017-10-18 10:02:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师