Object

Object

我们使用的所有类,都是直接或间接继承自Object类

Object是所有类的顶级父类

Object类型的引用变量可以指向任何类型对象。

toString方法

toString方法的作用:重写toString方法,返回一个可以描述当前对象的字符串。

System.out.println()方法向控制台输出指定对象的toString()方法的返回值。

String的toString方法就是返回自身

equals方法

Object实现了equals方法,内部使用“==”比较,所以若子类不重写,则该方法没有意义

==:用于比较是否是同一个对象
equals:用于比较二者内容是否一致。

Object默认的equals方法比较规则同“==”

包装类

让基本类型参与到面向对象的开发中。

Integer和Character以外,其他包装类的名称为基本类型首字母大写。

包装类是final,不能定义他们的子类

抽象类Number是Byte、Double、Float、Integer、Long和Short类的父类。
Number的子类必须提供将表示的数值转换为byte、double、float、int、long和short的方法。

通过包装类,可以获取它的基本类型的取值范围。
可以将字符串转换为对应的基本类型数据。

包装类支持将字符串转换为对应的基本类型
XXX.parseXXX(String str)
parseInt要求转换的字符串必须是一个整数,小数会报错

Java1.5以后加入了autoboxing功能
自动“拆装箱”是依靠JDK的编译器在编译期的“预处理”工作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第05天API 今日内容介绍 ·Object类& System类 ·日期相关类 ·包装类&正则表达式 ·Date对...
    chcvn阅读 3,153评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,896评论 18 399
  • 有时候开发过程需要本地调试,在局域网中请求后端童鞋跑在本地的服务,但是,往往我们都会被跨域阻挡,这里通过修改cho...
    前端渣渣阅读 5,609评论 0 5
  • 2016年8月20日 先叙述一下我家的情况,我爸爸是人民教师,基于“假期是学生的假期不是老师的假期”的理念,我爸很...
    逸黎阅读 4,258评论 0 3
  • 与其说纪实摄影彰显的是一种人文关怀,不如说它让我们自己学会并懂得了敬畏。在茫茫人海芸芸众生中,你能够聚焦于他们,不...
    王家老四1阅读 3,180评论 0 0