121 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)

阅读 71

2022-07-12

121 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)

**本文知识点: Object类介绍(下) **

​说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信与本人交流,共同进步。

Object类介绍(下)

重写率非常高的方法之——toString()

toString()方法在Object类中的作用是打印出类的字符串表现形式。

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_微信

而这个字符串表现形式的格式是:

类名+'@'符号+对象在内存当中的位置表现的哈希值

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_类名_02

还有一点需要了解:在默认情况下,当我们在语句中直接输出对象名称的时候,会默认自动调用类当中的toString()方法

测试Object的原生toString方法以及字符串对象中重写的toString方法

输出常规的类对象,输出的是:类名信息+@+地址信息

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_类名_03

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_微信_04


121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_字符串_05

输出字符串对象,输出的直接就是:字符串的值

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_类名_06


121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_类名_07

自己重写toString方法——Animal父类中重写toString方法

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_字符串_08

重写后的toString方法输出的就不是“类名+@+地址信息了”,而是我们重写的输出“昵称和年龄”

121 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)02 Object类 03 Object类介绍(下)_微信_09



相关推荐

精彩评论(0)

0 0 举报