为了账号安全,请及时绑定邮箱和手机立即绑定

关于构造方法中用get方法给属性赋值和不用get方法给属性赋值

关于构造方法中用get方法给属性赋值和不用get方法给属性赋值

慕粉1504263447 2018-06-21 20:25:59
入下代码,当我用get方法赋值的时候,输出结果都是null,只能用this.属性名赋值,才能输出我在实例化对象的时候赋的值。  但是在视频教程中,老师用get方法赋值,也能输出正确的结果,而不是输出null。这是什么原因啊?public Subject(String SubjectName, String SubjectNo, int SubjectLife) {// this.SubjectName=SubjectName;// this.SubjectNo=SubjectNo;// this.SubjectLife=SubjectLife; this.getSubjectName(); this.getSubjectNo(); this.getSubjectLife(); }public String info() { String str = "专业信息如下:\n专业名称:" + this.getSubjectName() + "\n专业编号:" + this.getSubjectNo() + "\n学制年限"+this.getSubjectLife(); return str; }public static void main(String[] args) { Subject sub1=new Subject("计算机科学与应用","J0001",4); System.out.println(sub1.info()); }
查看完整描述

2 回答

?
森罗3615612

TA贡献9条经验 获得超3个赞

set赋值

查看完整回答
反对 回复 2018-06-26
?
慕粉1504263447

TA贡献2条经验 获得超0个赞

自己眼拙,看错了,这个问题不需要回答了

查看完整回答
反对 回复 2018-06-21
  • 2 回答
  • 0 关注
  • 1157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信