配色: 字号:
Java语言程序设计基础Object类与标记接口课件讲解ppt
2022-08-19 | 阅:  转:  |  分享 
  
Object类与标记接口Object类java.lang.Object类是所有类的根。如果一个类在定义时没有指定继承谁,它的父类就是O
bject。Object中三个常用的实例方法是:equals()方法比较两个对象是否相等。toString()方法将返回
代表这个对象值的一个字符串。clone()方法复制一个对象。equals方法equals方法检验两个对象是否相等,使用eq
uals的语法如下: object1.equals(object2); 其中变量object1和object2属于同一个类。
在Object类中使用equals方法等价于使用==运算符。比较运算符==用来比较两个简单数据类型的值是否相等,或者判断两个对象是
否具有相同的引用值。若equals方法在定义它的对象类中修改过,则可用来判断两个对象是否具有相同的内容。toString方法调
用object.toString(),将返回代表这个对象值的一个字符串。默认情况返回的字符串由该对象所属的类名、@符号和代表该对象
的一个数组成。通常需改写toString方法,使它返回一个代表该对象的易懂的字符串。clone方法若要复制一个对象,要使用c
lone()方法,语法如下: newObject=someObject.clone(); 这条语句将someObject复
制到一个新的内存地址,并让newObject的引用指向新对象。不是所有对象都可以被克隆。要成为一个可克隆的对象,它的类必须实现j
ava.lang.Cloneable接口。Cloneable接口标记接口:一个空的接口。标记接口不包含常量或方法
,但它对Java系统有特殊的意义。Java系统要求,可复制的类需要实现Cloneable接口。publicinterface
Cloneable{}简单实例:TestClone1.java
献花(0)
+1
(本文系在羡智库原创)