最赞回答 / 慕后端3046350
你没有定义属性吧public static int sum(){ //这一行的sum是一个方法名 sum=score1+score2; //最后两行sum是属性,需要定义 return sum;} 还有属性和方法都是类的成员,尽量不要相同,可以改成public static int sum(){ //这一行的sum是一个方法名 int sum1; sum1=score1+score2; //最后两行sum是属性,需要定义 ...
2020-04-06
最赞回答 / 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