A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 公孙国禄 中级黑马   /  2016-3-27 21:36  /  320 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java中的Object是什么?
Object是所有类的父类,它有很多类对象会用到的方法,例如比较常用的toString 、equals,当你新建xx类时,你可以重写Object已经定义的方法,也可以直接调用Object中的方法,如果你写一个封装的方法,不确定传进来的是什么类型的值,就可以使用Object作为一个笼统类
 java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。
  Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。
  Object类是Java中唯一没有父类的类。
  其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。
Object类中的说明是:
  protected Object clone()
  throws CloneNotSupportedException
  这个方法比较特殊:
  首先,使用这个方法的类必须实现java.lang.Cloneable接口,否则会抛出CloneNotSupportedException异常。
  Cloneable接口中不包含任何方法,所以实现它时只要在类声明中加上implements语句即可。
  第二个比较特殊的地方在于这个方法是protected修饰的,覆写clone()方法的时候需要写成public,才能让类外部的代码调用。

评分

参与人数 1黑马币 +7 收起 理由
刘莹 + 7

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马