12面向对象程序设计进阶下培训教材

上传人:yuzo****123 文档编号:143101086 上传时间:2020-08-26 格式:PPT 页数:10 大小:111KB
返回 下载 相关 举报
12面向对象程序设计进阶下培训教材_第1页
第1页 / 共10页
12面向对象程序设计进阶下培训教材_第2页
第2页 / 共10页
12面向对象程序设计进阶下培训教材_第3页
第3页 / 共10页
12面向对象程序设计进阶下培训教材_第4页
第4页 / 共10页
12面向对象程序设计进阶下培训教材_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《12面向对象程序设计进阶下培训教材》由会员分享,可在线阅读,更多相关《12面向对象程序设计进阶下培训教材(10页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计进阶(下),封装类 =和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); ,toString()方法(案例6-12),在Object类中,定义了一个toString()方法,用于返回一个表示这

2、个对象的字符串 覆盖该方法能用来提供某对象的自定义信息 简单类型使用它们的封装类,可转换成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() 封装类的构造及初始化,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号