2022-07-23 第六小组 张宁杰 面向对象:继承(2)
目录
final关键字
注解和注释
常量的命名规则
祖先类:object,最顶级父类
知识点
final关键字
final 关键字:最终的 终极的
final可以修饰的结构:
1.类 public final class
最终类,终极类
2.属性 private final String name
常量,不能重新赋值
3.方法 private final void show
不能被重写
注解和注释
注解(@override)是系统给的,一般来说,在方法的重写处加上注解
常量的命名规则:
单词的所有字母都大写,如果是多个单词,用下划线分割
常量不能只声明,不赋值
祖先类:object,最顶级父类
如果一个类没有明确写出它的父类,那它的父类就是object
object类中,有11个方法
1.hashCode();它的返回值就是对象运行时的内存地址
哈希算法:一般翻译为“散列”,把任意长度的输入,通过一个散列算法变换成固定长度的输出,输出结果就是散列数据。
密码加密MD5加密
SHA1家族安全的散列算法
2.equals()和==没区别,比地址,为了让子类重写
3.toString():转换成字符串,当直接使用对象时,会默认调用toString()方法。为了让子类重写
4.finalize():垃圾回收的方法
5.clone():克隆,必须实现cloneable接口
心得体会
今天学习了继承,通过学习,我对继承有了进一步的认识,但是在实际项目中的运用还不够熟练。