2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Object類有什么作用?怎樣使用Object類?

更新時間:2021-06-15 來源:黑馬程序員 瀏覽量:

1577370495235_學IT就到黑馬程序員.gif

在Java中提供了一個Object類,它是所有類的父類,即每個類都直接或間接繼承自該類,因此,Object類通常被稱之為超類、基類或根類。當定義一個類時,如果沒有使用extends關鍵字為這個類顯示地指定父類,那么該類會默認繼承Object類。

Object類中自定義了一些方法,其中常用的方法如表1所示。

表1 Object類的常用方法 

方法聲明功能描述
boolean equals(Object)判斷某個對象與此對象是否相等
final Class<?> getClass()返回此Object的運行時類
int hashCode()返回該對象的哈希碼值
String toString()返回該對象的字符串表示
void finalize()                         垃圾回收器調用此方法來清理沒有被任何引用變量所引用對象的資源  
了解了Object類中的常用方法后,下面以toString()方法為例來演示Object類中方法的使用,如文件1所示。

文件1 Example06.java

     // 定義Animal類
     class Animal {       
          // 定義動物叫的方法                  
         void shout() {        
             System.out.println("動物叫!");
         }
     }
     // 定義測試類
     public class Example06 {
         public static void main(String[] args)  {
             Animal animal = new Animal();               // 創建Animal類對象
             System.out.println(animal.toString());    // 調用toString()方法并打印
         }
     }

運行結果如圖2所示。

Object類

圖2 運行結果

文件2中,Animal類重寫了Object類的toString()方法,當在main()方法中調用toString()方法時,就輸出了Animal類的描述信息“這是一只動物”。





   

猜你喜歡:

如何將 Objective-C 代碼遷移到 Swift

什么是類?在Java中怎樣聲明類的繼承關系?

JSP的九大內置對象是什么?【Java面試題】

黑馬程序員JAVA高級軟件工程師培訓

分享到:
在線咨詢 我要報名
和我們在線交談!