Java 如何将访问器方法打印到主程序中?
我在获取访问器方法以将toString中的字符返回到主类中时遇到问题Java 如何将访问器方法打印到主程序中?,java,char,tostring,Java,Char,Tostring,我在获取访问器方法以将toString中的字符返回到主类中时遇到问题 public class Alpha { . . . public char getLetter() { return letter; } public String toString() { String str = "This is the letter " + letter; return str; } 第二程序 public class
public class Alpha
{
.
.
.
public char getLetter()
{
return letter;
}
public String toString()
{
String str = "This is the letter " + letter;
return str;
}
第二程序
public class AlphaDemo
{
public static main........
{
Alpha xxNewLetter = new Alpha(.....);
System.out.println(xxNewLetter);
}
}
我不明白我做错了什么。你的课程应该是这样的
public class Alpha {
char letter;
public Alpha(char letter) {
this.letter = letter;
}
public char getLetter() {
return letter;
}
public String toString() {
String str = "This is the letter " + letter;
return str;
}
}
和阿尔法演示
public class AlphaDemo {
public static void main(String arg[]) {
Alpha xxNewLetter = new Alpha('A');
System.out.println(xxNewLetter);
}
}
你的构造函数是什么样子的?输出的是什么?到目前为止,您所拥有的看起来是正确的。您的主方法signaturepublic Letters(String firstLetter){this.firstLetter=firstLetter;}中也缺少关键字void。为什么您的构造函数命名为Letters?你的类名是Alpha。我只是用随机的名字。我试图打印出我在程序中使用的所有访问器方法,但唯一一个我有很多问题的是字符(char)。我正在制作一个程序,列出一组根据姓氏、身份证号码和分数参加测试的人。我能打印出除了字母等级以外的所有内容。到目前为止,我所做的一切似乎都不起作用。