当前位置:网站首页>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
学习产出:
- 可以看懂老师所写的代码
- 对于关键字的使用较为陌生
边栏推荐
猜你喜欢
随机推荐
8.0以上MySQL的常见错误
nodejs 的下载安装与环境配置
smart_rtmpd 的 NAT 映射方式使用说明
JS中的数组方法和循环
Mediasoup 杂谈(待完善)
一、QT界面开发 --QT安装
自定义属性
idea使用jdbc对数据库进行增删改查,以及使用懒汉方式实现单例模式
The difference and connection between dist, pdist and pdist2 in MATLAB
排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现之近似熵
【网络设备远程登陆配置SSH/Telnet 】
【滤波器】最小均方(LMS)自适应滤波器
Redis6
test3
我的第一篇博客
小知识点系列:数组与多维数组
velocity模板页面四则运算
C语言的基本程序结构详细讲解
【网络参考模型】
【频域分析】频谱泄露、频率分辨率、栅栏效应