当前位置:网站首页>2022-07-23 第六小组 瞒春 学习笔记
2022-07-23 第六小组 瞒春 学习笔记
2022-08-02 14:21:00 【烫嘴的辛拉面】
学习目标:
- 继续加强面向对象特征继承的学习
学习内容:
- 关键字以及Object中的关键字
final关键字:最终的,终极的
final可以修饰的结构
- 类 final class 2.属性 private final String name; 3.方法 private final void show
final修饰的属性是常量,不可改变 不能重新赋值
常量的命名规则:单词的所有字母都得大写 如果是多个单词用下划线分开_
常量不能只声明不赋值
final修饰的类:最终类,没子类能继承
一般工具类 需要final
final修饰的方法:类可以被继承,方法不能重写
祖先类 :Object (最顶级父类) Object是所有类的父类或者间接父类
如果一个类没有明确的写出他的父类是谁,那他的父类就是Object
1.hashCode()方法 它的返回值实际上就是对象运行时的内存地址
Ch03 ch03=new Ch03();
Sop(ch03.hashCode());
- equals();
和双等号没区别 比地址 为了让子类重写

- toString() 转换成字符串.当我们直接使用对象时,会默认使用toString();为了让子类重写
- finalize(); 垃圾回收的方法
- clone(); 克隆
练习:
* 信息录入:
* 录入老师信息,身份证号相同的就是同一个人。重写toString方法
* 录入学生信息,身份证号相同的就是同一个人。重写toString方法
* 一个老师教多个学生。
* 分析:使用,has,is
* 老师类中,有一个teach方法,最终会展示出他教哪些学生。
* 学生类中,有一个study方法,最终会展示出他跟着哪个老师学习。
* 学校类,有很多老师,很多学生,最终会展示出哪些老师和哪些学生。
*
*
* 在Demo类中测试相关功能!
* 1.创建一个老师,再来一个老师,比较一下。
* 2.学生比较。
* 3.老师教的学生信息





学习时间:
- 上午:7:30-12:00
- 下午:1:30-5:00
- 晚上:6:00-11:00
学习产出:
- 可以看懂老师所写的代码
- 对于关键字的使用较为陌生
边栏推荐
猜你喜欢
随机推荐
ADB常用命令--测试人员必备
延时函数-定时器
异常抛出错误
smart_rtmpd 的 NAT 映射方式使用说明
Redis6
时频分析之Wigner-Ville分布
常见(MySQL)面试题(含答案)
为什么四个字节的float表示的范围比八个字节的long要广?
CDN的加速原理是什么?
有效的括号【暴力、分支判断、哈希表】
一分钟之内搭建自己的直播服务器?
【IP基本原理-ARP原理】
网络运维系列:二级域名启用与配置
tab 替换空格
双亲委派机制
Filter 过滤器
网络运维系列:远程服务器登录、配置与管理
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
DOM - Event Delegate
WebRTC 中有关 Media Stream & Track & Channel 之间的关系








