Java 调用构造函数时收到错误
当我在代码中进行扫描后到达此部分时,我收到此错误: Project2\u JoshuaLucas[,0,0,0x0,无效,布局=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[宽度=350,高度=200]]Java 调用构造函数时收到错误,java,constructor,Java,Constructor,当我在代码中进行扫描后到达此部分时,我收到此错误: Project2\u JoshuaLucas[,0,0,0x0,无效,布局=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[宽度=350,高度=200]] 如何修复此问题?您的toString()方法正在打印对象数据中的所有内容 您的toStri
如何修复此问题?您的toString()方法正在打印对象数据中的所有内容 您的toString()方法正在打印对象数据中的所有内容 java中的每个类都扩展了对象类:
public class Example{ //extends the default class Object
}
- 对象类有11个方法 其中之一是toString()方法 通过调用toString()创建类时,实际上使用的是Object类中的方法,默认情况下,该方法返回一个表示类本身的字符串
- 方式1)
public class Example{
@Override
public String toString(){
return "I am naughty";
}
}
请注意,在使用override时,通过使用方法替换超类来隐藏该方法。
- 方式2)
或者您可以将自己的方法添加到类中:
public class Example{ public String getName(){ return name; } public String getLastName(){ return lastName; } }
public class Example{ //extends the default class Object
}
- 对象类有11个方法 其中之一是toString()方法 通过调用toString()创建类时,实际上使用的是Object类中的方法,默认情况下,该方法返回一个表示类本身的字符串
- 方式1)
public class Example{
@Override
public String toString(){
return "I am naughty";
}
}
请注意,在使用override时,通过使用方法替换超类来隐藏该方法。
- 方式2)
或者您可以将自己的方法添加到类中:
public class Example{ public String getName(){ return name; } public String getLastName(){ return lastName; } }
toString()
返回的内容。你预计会发生什么?我正试图将扫描到的名字和姓氏打印在我正在制作的类中,即乘客1。这不是一个错误;这是toString()
返回的内容。你预计会发生什么?我正在尝试将扫描到的名字和姓氏打印在我正在制作的类中,即乘客1。我将如何修复它?我将如何修复它?有没有一种方法可以在不创建getter方法或重写的情况下实现这一点?如何使toString()方法打印fname1和fname2?有没有一种不创建getter方法或重写的方法?如何使toString()方法打印fname1和fname2?