JAVA中有一個特殊的類: Object

來源:互聯網
上載者:User

標籤:void   text   rgs   stat   傳回值   ==   變數   字串   false   

JAVA中有一個特殊的類: Object。它是JAVA體系中所有類的父類(直接父類或者間接父類)。

 

此類中的方法可以使所的類均繼承。

 

以下介紹的三種方法屬於Object:

(1) finalize方法:當一個對象被記憶體回收的時候調用的方法。

(2) toString():是利用字串來表示對象。

當我們直接列印定義的對象的時候,隱含的是列印toString()的傳回值。

可以通過子類作為一個toString()來覆蓋父類的toString()。

以取得我們想得到的表現形式,即當我們想利用一個自訂的方式描述對象的時候,我們應該覆蓋toString()。

(3)equal

首先試比較下例:

String A=new String(“hello”);

String A=new String(“hello”);

A==B(此時程式返回為FALSE)

因為此時AB中存的是地址,因為建立了新的對象,所以存放的是不同的地址。

 

 1 package TomText; 2 //本例結合基礎資料型別 (Elementary Data Type),說明如何使用變數。 3 public class TomText_35 { 4     public static void main(String args[]){ 5         byte b = 0x55; 6         short s = 0x55ff; 7         int i = 1000000; 8         long l = 0xfffL; 9         char c = ‘c‘;10         float f = 0.23F;11         double d = 0.7E-3;12         boolean bool = true;13         System.out.println("b=" + b);14         System.out.println("s=" + s);15         System.out.println("i=" + i);16         System.out.println("l=" + l);17         System.out.println("c=" + c);18         System.out.println("f=" + f);19         System.out.println("d=" + d);20         System.out.println("bool=" + bool);21         }    22 23 }

 

JAVA中有一個特殊的類: Object

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.