java笔记--day11--类object之toString()

  • 1 Object类的所有方法:
    • public int hashCode()
      public final Class getClass()
      public String toString()
      public boolean equals(Object obj)
      protected void finalize()
      protected Object clone()
      本章节讲述toString()
  • 2 public String toString()
    • 2.1 在没有对其toString()方法进行重写之前
public class StudentDemo {
    public static void main(String[] args) {
        Student s = new Student();
        System.out.println(s.getClass());// class xsh_itcast_02.Student
        System.out.println(s.getClass().getName());// xsh_itcast_02.Student

        System.out.println("--------------");
        System.out.println(s.toString());// xsh_itcast_02.Student@8327473
    }
}

    • 2.2 对toString()方法进行重写之后
      默认的重写是把该类的所有成员变量值返回。
public class StudentDemo {
    public static void main(String[] args) {
        Student s = new Student();
        System.out.println(s.getClass());// class xsh_itcast_02.Student
        System.out.println(s.getClass().getName());// xsh_itcast_02.Student

        System.out.println("--------------");
        System.out.println(s.toString());// Student [name=null, age=0]
    }
}

    • 2.3 注意:直接输出一个对象的名称,就是输出该对象的toString()方法
public class StudentDemo {
    public static void main(String[] args) {
        Student s = new Student();
        System.out.println(s.toString());// Student [name=null, age=0]
        System.out.println("--------------");
        System.out.println(s);// Student [name=null, age=0]
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值