正在回答
2回答
同学你好,1.首先老师看同学贴出的代码,并没有System.out.println(stu.setStudentAge)这一行。
其次,输出“输入错误,默认年龄为18岁”的提示与上句代码没有什么关系。会输出此句的原因是在带参构造方法中调用了setStudentAge方法(贴出的截图中同学没有截到构造方法中调setStudentAge方法,这里老师给加上了。),在setStudentAge方法中存在:年龄是否现实的判断。所以在创建对象的时候就会判断传入的年龄是否现实,不现实给出提示,并且在输出语句的第一行。
2.System.out.println是输出语句,同学在最后一行使用getStudentAge方法得到年龄值,使用System.out.println方法将年龄输出。所以,程序中的“18”在最后一行打印。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星