请问这个实例化对象为啥要用this.studentSubject
public Subject getStudentSubject() {
if(this.studentSubject==null)
this.studentSubject=new Subject();
return studentSubject;
}
之前不都是 类 名字=new 类的形式实例化的吗
8
收起
正在回答 回答被采纳积分+1
3回答
慕婉清0129613
2019-07-18 09:48:29
使用new是新实例化一个类,在此之前是没有的,值是null,而这里this.studentSubject是指这个学生所学专业是已经存在一个类,且有内容的,无需再实例化,直接调用即可。
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星