第6章基础类 ava 610 bject类 62包装类 6.3Math类 6. 4 System 6.5 string 类类 66 stringbuffer和 stringBul1der类 67习题
第6章 基础类 6.1 Object类 6.2 包装类 6.3 Math类 6.4 System类 6.5 String类 6.6 StringBuffer和StringBuilder类 6.7 习题
61 Object类 ava java.1ang. Object类是Java语言的根 类 equals方法 toString方法 clone方法
6.1 Object类 java.lang.Object类是Java语言的根 类: – equals方法 – toString方法 – clone方法
6.1.1 equals方法 ava 用于比较两个对象是否相等。 调用 equals方法的语法如下 objectl equals (object2) 默认 equals方法的定义如下 public boolean equals(object obj return (this==ob])i
6.1.1 equals方法 用于比较两个对象是否相等。 调用equals方法的语法如下: object1.equals(object2) 默认equals方法的定义如下: public boolean equals(Object obj) { return(this==obj); }
61.2 toString方法 ava toString方法返回一个代表有关当前对象 本身信息的字符串 默认情况下,返回的字符串由该对象所 属的类名、at符号“@”和代表该对象的 无符号十六进制数组成。 例6-1使用 tostring方法 源代码
6.1.2 toString方法 toString方法返回一个代表有关当前对象 本身信息的字符串。 默认情况下,返回的字符串由该对象所 属的类名、at符号“@”和代表该对象的 无符号十六进制数组成。 例6-1 使用toString方法 源代码 运 行
6.1.3 clone方法 ava 调用 clone方法,可以复制一个对象: newObject = oldobject clone o 注意: Object类中,cone方法被声明为 protected, 这意味着不能在其他包的类中访问不属于同一类的对 象的 clone方法。因此,如果打算让其他类也能复制 某个类的对象,就需要在该类中覆盖 clone方法,并 将其声明为 public
6.1.3 clone方法 调用clone方法,可以复制一个对象: newObject = oldObject. clone(); 注意:Object类中,clone方法被声明为protected, 这意味着不能在其他包的类中访问不属于同一类的对 象的clone方法。因此,如果打算让其他类也能复制 某个类的对象,就需要在该类中覆盖clone方法,并 将其声明为public