您的位置:首页 > 移动开发 > Objective-C

Object类toString方法

2020-08-01 20:49 786 查看

toString()方法

  • public String toString(){}
  • 返回该对象的字符串表示(表现形式)
  • 可以根据程序需求覆盖该方法,如:展示对象各个属性

默认无参构造如下:

public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}

调用后编译结果

public class Application {
public static void main(String[] args) {
Student s1 = new Student("小明", 17);
Student s2 = new Student("小刚", 18);
Student s3 = new Student("小王", 20);
System.out.println(s1.toString());
System.out.println(s2.toString());
System.out.println(s3.toString());
}
}

object类toString.Student@15db9742
object类toString.Student@6d06d69c
object类toString.Student@7852e922

----------------------------------------------------------------------------------------------------

可以重写无参构造

@Override
public String toString() {
return "Student [name=" + name + ", age=" + age + "]";
}

编译结果

Student [name=小明, age=17]
Student [name=小刚, age=18]
Student [name=小王, age=20]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: