当前位置:网站首页>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
学习产出:
- 可以看懂老师所写的代码
- 对于关键字的使用较为陌生
边栏推荐
- 如何使用Swiper外部插件写一个轮播图
- golang八股文整理(持续搬运)
- Explain in detail how the bit manipulation operators in C language can be used?
- 一分钟之内搭建自己的直播服务器?
- 2021 Huawei Cup Mathematical Modeling Contest E question - Ultra-Wideband (UWB) precise positioning problem under signal interference
- GC垃圾回收ZGC
- 【网络设备远程登陆配置SSH/Telnet 】
- Scala的模式匹配与样例类
- MATLAB中dist与pdist、pdist2的区别与联系
- 网络运维系列:端口占用、端口开启检测
猜你喜欢
随机推荐
golang八股文整理(持续搬运)
个人成长系列:业务、技术学习书单
支付系列文章:PCI合规能力建设
【频域分析】频谱泄露、频率分辨率、栅栏效应
scroll、offset、client事件的用法及区别
flask获取post请求参数
这几年让你大呼惊人的AI应用,都离不开这项技术
Mediasoup 杂谈(待完善)
加载事件的用法
VsCode更新后,怎么使用使用快捷键同时生成多个元素
nvm详细安装步骤以及使用(window10系统)
【无标题】
双亲委派机制
Golang基础教程
我的第一篇博客
【时间序列模型】AR模型(原理剖析+MATLAB代码)
【IP基本原理-ARP原理】
网络运维系列:端口占用、端口开启检测
8.0以上MySQL的常见错误
CSV file with the data read and write 】 【 XLS/XLSX file