java中object类(四)

tostring: 以文本 的方式表示该字符串 。

在这里插入图片描述

默认的实现方法

在这里插入图片描述

代码

package java01;

//这个 extends就是不写的话,类也是默认的继承的
class A extends Object {
	private int age;

	A(int age) {
		this.age = age;
	}

	// 重写toString方法 。(覆盖)
	public String toString() {
		return getClass().getName();
	}

}

class B {

}

class ObjectDemo {

	public static void main(String[] args) {
		A f1 = new A(12);
		A f2 = new A(13);
		B b1 = new B();
		// 下面三条语句输出结果相同
		System.out.println(f1);// java01.A@15db9742
		// 默认是使用toString方法的
		System.out.println(f1.toString());// java01.A@15db9742
		System.out.println(f1.getClass().getName() + '@' + Integer.toHexString(f1.hashCode()));

	}

}

发布了80 篇原创文章 · 获赞 15 · 访问量 1845

猜你喜欢

转载自blog.csdn.net/weixin_43319279/article/details/103916080
今日推荐