权限修饰符

成员变量初始化

1、toString方法的重写

public class Test extends Object {private int id;private String name;public Test(int id, String name) {this.id = id;this.name = name;}@Overridepublic String toString() {return "Test [id=" + id + ", name=" + name + "]";}}

2、equals方法的重写

举例:一个自定义类ball如下

public class Student {private String name;private int weight;public Student(String name,int weight){this.name = name;this.weight = weight;}
}

我们可以这样重写equals方法:

 public boolean equals(Object obj){if(obj == null){return false;}else{if(obj instanceof Student){Student stu = (Student)obj;if(this.name == stu.name&&this.weight==stu.weight){return true;}}}return false;} 

转载于:https://www.cnblogs.com/yuanlaihenkuang/p/6896680.html

第十四章----面向对象equals和toString的重写相关推荐

  1. 第二十四章 面向对象------属性

    1.继承的另一种使用方式 最常见的是直接继承一个已经存在的类 当你想要创建一个新的类 发现这个类中的一些 在某一个类中已经存在 那就没有必要从头开始写 ,可以直接继承已有的类 然后做补充 class ...

  2. 第二十四章 并发编程

    第二十四章 并发编程 爱丽丝:"但是我不想进入疯狂的人群中" 猫咪:"oh,你无能为力,我们都疯了,我疯了,你也疯了" 爱丽丝:"你怎么知道我疯了&q ...

  3. 系统架构师学习笔记_第十四章_连载

    第十四章  基于ODP的架构师实践 14.1  基于ODP的架构开发过程 系统架构 反映了功能在系统系统构件中的 分布.基础设施相关技术.架构设计模式 等,它包含了架构的 原则 和 方法.构件关系 与 ...

  4. 数据结构思维 第十四章 持久化

    第十四章 持久化 原文:Chapter 14 Persistence 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在接下来的几个练习中,我们将返回到网页搜索引擎的构建.为了回 ...

  5. 20190827 On Java8 第十四章 流式编程

    第十四章 流式编程 流的一个核心好处是,它使得程序更加短小并且更易理解.当 Lambda 表达式和方法引用(method references)和流一起使用的时候会让人感觉自成一体.流使得 Java ...

  6. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  7. java第十四章上机四客户类_java语言程序设计教学大纲.doc

    java语言程序设计教学大纲.doc 还剩 5页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 第六章 结构控制 2 2第七章 数组 2第八章 字符串 ...

  8. 《软件开发工具》(第七—十四章)

    第七.八章 Eclipse入门和工作台 *(以下几章选择填空题居多)* Eclipse的体系结构:运行时内核.工作空间.工作台.插件等 1) 运行时内核:平台运行库是内核,它在启动时检查已安装了哪些插 ...

  9. 【软件工程】期末复习题 | 第一~十四章例题/课后习题

    软件工程期末复习题整理(答案在文末) 目录 软件工程期末复习题整理(答案在文末) 一.判断题 二.选择题 三.简答题 四.应用题 一.判断题 第一章 1.软件就是程序,编写软件就是编写程序. ( ) ...

最新文章

  1. 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?
  2. 马虎的算式 - 蓝桥杯
  3. 一文看懂深度学习AutoML和NAS
  4. block才会执行 mono_C-BLOCK录制《我要上春晚》,目测会上湖南分会场
  5. 【收藏】HBase源码 | HBase2.x源码导入IDEA并开启DEBUG调试
  6. hdu1247(Hat’s Words)
  7. easyswoole数据库连接池_easyswoole orm配置数据库连接
  8. Tensorflow训练和预测中的BN层的坑(转载)
  9. win8下Oracle 12c 创建新用户并分配表空间
  10. python二维码批量拼接,多张高清二维码批量拼接
  11. javaweb(ssh)体育赛事网上售票系统案例
  12. 掘金夜谈-畅聊程序人生(笔记)
  13. Window alert() 方法
  14. nginx静态文件缓存
  15. 5分钟使用Echarts轻松实现地图下钻
  16. 静默活体检测-人脸活体识别
  17. SpringMVC中文件的上传和下载
  18. Error creating bean with name ‘servletEndpointRegistrar‘ defined in class path resource
  19. 【逻辑思维】马粪争夺案
  20. 软件模型之业务建模|对象建模

热门文章

  1. python实现简单购物商城_如何用python语言实现简单购物商城
  2. mysql授权dml_Mysql DML DCL DDL
  3. 电池供电的电容麦_板儿砖变电池?!是的,科学家已成功实现这一功能
  4. Ubuntu安装docker报错:Command ‘lsb_release‘ not found
  5. 【NOIP2015】【Luogu2670】扫雷游戏(搜索,字符串输入输出)
  6. 【Python3】py脚本打包成exe
  7. 南京高中计算机老师,正高级教师、江苏省高中信息技术特级教师——巫雪琴
  8. # 遍历结构体_关于二叉树怎样建立和四种遍历方法你知道吗?
  9. java堆栈_java线程的堆栈跟踪之jstack篇
  10. python在哪里画柱形图_Python笔记:用pyecharts绘制柱形图