我正确编码了吗?我该如何解决这些错误?

问题描述 投票:-2回答:2

我创建了一个名为“等级”的类。我的指令说该类需要3个方法和2个构造函数。我要使用的3种方法是>

  • "public void setNumber(int number)"
  • "public int getNumber()"
  • "public String getLetter()"
  • 第一个构造函数应不接受任何参数,并将数字实例变量的初始值设置为零。第二个应接受一个整数值,并使用它来设置数字实例变量的初始值。在getLetter()方法中,我有一个警告,提示“分配给自己”。最后我还有一个错误,说“缺少返回语句”。我可以进行哪些更正?如何解决这些错误?我的代码如下。

public class Grade {

private int number;
private String letterGrade;

public void setNumber(int number) {
this.number = number;

}

public int getNumber() { 
return number; 

}
public String getLetter() {
    this.letterGrade = letterGrade;

}
}

我创建了一个名为“等级”的类。我的指令说该类需要3个方法和2个构造函数。我要使用的3种方法是“ public void setNumber(int number)”“ public int getNumber()”“ ...

java
2个回答
0
投票

您共享的代码没有任何构造函数,但是您已经提到需要使用2个构造函数(默认构造函数和参数化构造函数)。您可以参考下面的代码来完成问题中的解释。


0
投票

首先,这些方法都不是constructors

© www.soinside.com 2019 - 2024. All rights reserved.