最赞回答 / blowwind
你的Animal类的构造参数都写错了,不应该有void返回值,如果有返回值系统会认为是一个普通的方法,不是构造方法,所以相当于你没有定义有参的构造方法,那么默认的无参方法依然存在。
2020-03-31
最赞回答 / 慕慕6661858
你也可以这样写,System.out.println("姓名:" + name + "\n加分后的成绩:" + mi.getScore()); 只是审题得知需要定义一个局部变量newScore并给它赋值mi.getScore()的返回值而已
2020-03-29
这个toString有点像是 Python里面的 __represent 方法的感觉: 就是用来决定print(该对象) 究竟输出的是什么
2020-03-25
dog.age=25,dog2.age=25; 我修改的age值使age相等,为什么dog和dog2会相等,请问管dog大小啥事
2020-03-21