• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
nanaxin
博客园    首页    新随笔    联系   管理    订阅  订阅
2022/7/23 第七组陈美娜
 
 
final关键子:最终的,终极的
  • final可以修饰的结构:

    1.类 public final class最终类,终极类。

    2.属性 private final String name;

    常量,不能重新赋值;

    常量的命名规则:单词的所有字母大写,如果是多个单词,用下划线分割

    常量不能只声明,不赋值

    3.方法 private final void show

    不能被重写

    方法重写:

    @Override 注解,

    我们建议在方法的重写处表明重写的注解

4.构造器:访问权限+类名()public cho2()

public void ch02()方法

Object
祖先类:Object(最顶级父类)
* 如果一个类没有明确的写出它的父类是谁,那它的父类就是Object
*   Object类中有11个方法
*  1.hashCode();它的返回值实际上就是对象运行时的内存地址。
*  hash算法:一般翻译“散列”,把任意长度的输入,通过一个散列算法变换成固定长度的输出,输出结果就是散列值。
*  密码加密MD5加密 SHA家族
*  2.equals(),和==没区别,比地址。为了让子类重写。
*  3.toString(),转换成字符串。当我们直接使用对象时,会默认调用toString()方法。为了让子类重写
*  4.finalize(),垃圾回收的方法
*  5.clone(),克隆,必须实现Cloneable接口

// 无敌方法 public Object show(Object ... obj){

return true;

}

@Override public boolean equals(Object obj)

{ if(obj instanceof Person)

{ Person person = (Person) obj; }

  return super.equals(obj); }

public static void main(String[] args)

{ Object obj = new Person(); obj = new Ch02();

Ch02 ch02 = new Ch02();

ch02.show("",1,'a',1.5,true,obj); }

SuperArray
数组:不太好用。下标,扩容。一旦声明,长度固定。
* 对于数组的操作
* 添加数据 √
* 在指定位置添加数据 √
* 删除数据
* 删除指定位置的数据
* 修改数据
* 获取指定位置的数据 √
* 获取数组的长度 √
* 判断是否超出边界 √
* 扩容 √

 

posted on 2022-07-29 21:11  小新与小葵一家  阅读(307)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3