zoukankan      html  css  js  c++  java
  • 200 01 Android 零基础入门 03 Java常用工具类 04 Java集合 03 Set集合 04 添加和显式宠物猫信息

    200 01 Android 零基础入门 03 Java常用工具类 04 Java集合 03 Set集合 04 添加和显式宠物猫信息

    本文知识点:添加和显式宠物猫信息

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

    添加和显式宠物猫信息

    宠物毛类的代码实现

    添加属性和构造方法(构造方法中为属性赋值)
    mark

    为属性添加get、set方法
    mark

    测试类的代码实现

    创建宠物猫对象,并将创建的对象添加到hashSet集合中
    mark

    遍历显示宠物猫信息
    mark

    显示宠物猫信息时,将会输出什么呢?
    输出的其实是宠物猫对象在内存中存储的地址信息。
    mark

    那我们想要输出的其实是宠物猫的名称、月龄和品种这些信息,那我们要怎么处理呢?
    我们要回到宠物猫类中,重写一下toString方法,将宠物猫类返回的信息由对象地址修改为需要的信息。

    Eclipse工具也提供了自动帮助我们重写toString方法的功能
    代码空白处,右击、选择Source→Generate toString
    mark

    Eclipse工具自动生成的重写好的toString方法,如果觉得这样重写的满足需求,直接用就好了
    mark

    如果觉得工具重写的不够完美,我们就在工具自动生成的重写好的toString方法上进行一些修改即可:
    mark

    在宠物猫Cat类中重写了toString 方法之后,我们再重新回到CatTest类中,重新遍历显示宠物猫信息:
    再次遍历显示宠物猫信息
    此时,显示的结果就正常了
    mark

  • 相关阅读:
    JS实现checkbox全选功能
    JS回车检索
    MockServer 之postman
    Locust性能测试
    Bitter.Core系列二:Bitter ORM NETCORE ORM 全网最粗暴简单易用高性能的 NETCore ORM 之数据库连接
    MSSQL 经典语句查看表字典结构语句
    使用 Path.Combine 构建跨平台文件路径拼接
    迁移备份WSL2下的子系统/迁移Windows 10 Docker Data目录/踩坑记录
    MSSQL 20212 高可用集群方案2012的AlwaysOn高性能组件
    MSSQL 经典SQL 语句WITH递归
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13927983.html
Copyright © 2011-2022 走看看