当前位置: 首页 > 知识库问答 >
问题:

Java级计算器。开始上课我需要一些帮助

东方镜
2023-03-14

Java 级转换器。如何开始编写此类代码?

我正在为我的Java课程做一个项目,那就是一个等级转换器。我正在寻找一些指针来开始编码这个叫做“等级”的类。我的说明之一是:使用一个名为“等级”的类来存储每个等级的数据。这个类应该包括这三个方法:公共无效setDigital(int号)公共int getDigital()公共String get的()等级类应该有两个构造函数。第一个应该接受任何参数,并将数字实例变量的初始值设置为零。第二个应该接受一个整数值,并用它来设置数字实例变量的初始值。我已经创建了类,但是如何编写构造函数呢?

public class Grade {

int number;
String value;

public static void setNumber(int number) {


}
 public int getNumber() { 


}

共有1个答案

刘瑞
2023-03-14

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

class Grade {
    int number;

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

    public Grade(int number) {
        this.number = number;
    }
}
 类似资料:
  • 我想创建我自己的播客应用程序。 我在网上找到了这段预先编写的代码(),并想对其进行调整,以便创建我自己的应用程序。 如何将此代码上载到expo?

  • 我有一个简单的代码: 应该会给我输出这样的结果: 但相反,它把我印出来了: 谁能建议我如何解决这个问题?我知道问题是当我的程序遇到“”时,它会自动拆分字符串,然后再跟一次“”,它又拆分一次,所以在输出中创建一个空行,但我不知道如何修复它,这样它就会同时拆分多个分隔符。

  • /**程序可以将十进制转换为二进制并报告是否使用了非法字符*程序不能将二进制转换为十进制*/import java.util.scanner; /***这个类包含一个完整的程序,只有一个main()方法,用于*将非负十进制整数(即以10为基数的整数)转换为*正二进制整数(即以2为基数的整数)。要*转换的值是从命令行读入的。*/public class BaseConversions2{public

  • 我在尝试为MacBook安装nestJS时遇到了问题,当我使用$npm install-g@nestJS/cli时,这个错误总是在我的终端上弹出。是我做错了什么,还是我没有把这个命令行放在正确的地方?请帮忙:)

  • 我不知道为什么错误在这里它看起来很好的代码... 在client.commands.set(pull.config.name,pull)中发现错误;和bot.aliases.set(alias,pull.config.name)中;未定义的显示。 我需要一些帮助这里,我正在尝试为我的机器人做一个自定义前缀,我真的需要这段代码! 代码中的错误

  • 有一个项目将涉及到sftp文件传输到服务器。我已经尝试使用ftp协议,并选择winscp.exe-sftp作为我的程序来录制。有事件被记录,但没有生成后,我完成了记录。 提前谢了。