首页 > 解决方案 > Java成绩计算器。我需要一些帮助来开始这门课

问题描述

Java 等级转换器。我怎样才能开始编写这个类?

我正在为我的 Java 课程做一个成绩转换器的项目。我正在寻找一些指针来开始编写这个名为“等级”的类。我的指示之一是:使用名为 Grade 的类来存储每个年级的数据。这个类应该包括这三个方法: public void setNumber(int number) public int getNumber() public String getLetter() Grade 类应该有两个构造函数。第一个应该不接受任何参数,并将 number 实例变量的初始值设置为零。第二个应该接受一个整数值并使用它来设置数字实例变量的初始值。我已经创建了类,但是我该如何编写构造函数呢?

public class Grade {

int number;
String value;

public static void setNumber(int number) {


}
 public int getNumber() { 


}

标签: java

解决方案


构造函数是初始化新创建对象的代码块。在 java 中,默认构造称为无参数构造函数。当您创建像new Grade()这样的对象时,它将调用默认构造函数。您可以使用具有不同参数的不同构造函数。拥有这样的东西称为构造函数重载。在您的情况下,您需要执行以下操作。

class Grade {
    int number;

    public Grade() {
        this.number = 0;
    }

    public Grade(int number) {
        this.number = number;
    }
}

推荐阅读