当使用char类型变量时,如何使用get/set方法



我正在开发一种使用2个矩阵运算的矩阵计算器。

首先,您必须设置行和列的数量,然后命名并填充每个矩阵。

这可能是一个愚蠢的问题,但我很难导入name方法的setter,它与char类型变量一起工作。

以下是命名方法:

public void setName(char name) {
    System.out.printf("n%sn%s", "NEW MATRIX", "Name your matrix: ");
    name = input.next().charAt(0);
    System.out.println();
    this.name = name;
}
public char getName() {
    return name;
}

下面是我无法理解的部分:

build.setName();

这条线在我的主课上。那里的一切都还可以,只有这一行用红色下划线。我试着在括号里加一个"0"和一个"null",但没有用。

有人能帮我解决这个问题吗?

字符使用单引号即

build.setName('0');

最新更新