- 0
- 0
- 约1.22千字
- 约 10页
- 2019-03-16 发布于湖北
- 举报
面向对象程序设计进阶(下) 封装类 ==和equals() toString()方法 封装类 对于简单类型数据,Java对它们进行了封装,使它们都有相应的封装类 封装类的例子(案例6-11) public class WrapperClass { public static void main(String[] args) { Integer i = new Integer(10); Integer j = new Integer(10); System.out.println(i==j); } } 封装类例子(con.) toString()方法(案例6-12) 在Object类中,定义了一个toString()方法,用于返回一个表示这个对象的字符串 覆盖该方法能用来提供某对象的自定义信息 简单类型使用它们的封装类,可转换成String == 和 equals()(案例6-13) ==和equals()都是用于相等型判断的操作符 == 操作符用来判断两个引用是否指的同一个对象,或者两个简单类型的值是否相等 equals()方法用来判断对象的内容是否相等,相等的条件在该类中定义 Object类的equals()方法直接用==实现 覆盖默认的equals()(案例6-14) 在Object类中的equals()方法直接使用==实现,不实用 覆盖默认的equals()方法 按照自己的需要,在equals()方法中定义对象相等的含义 函数参数传递 基本类型 应用类型 与垃圾回收相关的知识 finalize方法 System.gc(); 小结 定义继承(inheritance)、多态(polymorphism)、重载(overloading)、覆盖(overriding) 使用访问修饰符protected和“包友好”(package-friendly)修饰符 描述构建器和方法的重载 描述完整的对象构建和初始化的过程 在Java程序中,能识别: 被重载的方法和构建器 使用this调用被重载的构建器 被覆盖的方法 调用父类的方法 父类的构建器 调用父类的构建器 区分==和equals() 封装类的构造及初始化 * * Double double Float float Character char Long long Integer int Short short Byte byte Boolean boolean 封装类 简单数据类型 10 10 i j * *
您可能关注的文档
最近下载
- 全网最全上千个人工智能网址合集(AI写作 ,AI图像,AI音频,AI视频,AI编程,AI搜索,AI游戏,AI数据等).pdf VIP
- 2025年中考数学复习--中档题训练(二)(含答案).docx VIP
- 2025年上海市中考英语试卷(含听力文稿及参考答案)(2).pdf VIP
- wo ai ai.doc VIP
- 风力发电技术.ppt VIP
- 人音版 音乐五年级下册《小白船》 课件(共17张PPT)(含音频+视频).pptx VIP
- 人音版音乐五年级下册-《小白船》课件.ppt VIP
- CRPS电源设计向导 CRPS Design Guide r_2017.docx VIP
- 其它工程穿越南水北调工程对南水北调工程的安全影响评价导则.pdf VIP
- 国风内容音乐影视传统文化元素故事内核支撑趋势预测报告_2025年12月.docx VIP
原创力文档

文档评论(0)