【发布时间】:2017-07-02 20:06:46
【问题描述】:
我初始化了一个 Password 对象,但在将同一对象用作字符串以用于以后的目的(例如计算字符串中的字母数量)时遇到了麻烦。我知道我只使用 String.valueOf 和 .toString 方法获取对象的文本表示。如何获取我的对象传递并获取我初始化它的“hello”字符串?
public class Password {
public Password (String text) {
}
public String getText(){
String string = String.valueOf(this);
return string;
}
public static void main (String[] args) {
Password pass = new Password ("hello");
System.out.println(pass.toString());
}
}
【问题讨论】:
-
覆盖
toString()方法并返回你想要的值。