当前位置:网站首页>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
学习产出:
- 可以看懂老师所写的代码
- 对于关键字的使用较为陌生
边栏推荐
猜你喜欢
随机推荐
webrtc 中怎么根据 SDP 创建或关联底层的 socket 对象?
【TCP 和 UDP 基本原理】
支付系列文章:PCI合规能力建设
详解C语言中的位操作运算符可以怎么用?
JS中的数组方法和循环
只出现一次的数字||| —— 哈希映射、异或位运算+分治思想
js中的join()方法
makefile——pattern rule
【Anaconda】一行语句解决Spyder启动问题
JS本地存储(附实例)
js电梯导航基础案例
【交换机端口安全技术 】
网络运维系列:GoDaddy Shell DDNS配置
双亲委派机制
DOM — 元素的增删改查
为什么 RTP 的视频的采样率是 90kHz ?
Redis的5中数据类型总结
nodemon : 无法加载文件 D:\Program Files\nodejs\node_global\nodemon.ps1
lammps学习(二)联合原子模型聚乙烯拉伸
web渗透之文件上传漏洞