Java OOP (二)

來源:互聯網
上載者:User

標籤:實作類別   需要   str   object類   自動   初始化   關係   自訂   判斷   

摘要: Java OOP簡單介紹 (二)

 1. 封裝類 (Wrapper Class)    JDK 1.5 提供了自動裝箱 和 自動拆箱 功能。    基礎資料型別 (Elementary Data Type)和字串之間的轉換關係:    基礎資料型別 (Elementary Data Type)  -- 通過String.valueOf(primitive)轉換 --->  String對象    String對象  --- 通過 WrapperClass.parseXxx()方法或利用封裝類的構造器 ----> 基礎資料型別 (Elementary Data Type)2. 處理對象    Java對象都是Object類的執行個體,都可直接調用該類中的方法,這些方法提供了處理Java對象的通用方法。    2.1  toString()    Object類提供的toString() 方法總是返回該對象實作類別的 ”類名 + @hashCode“ 值。    如果使用者需要自訂類能“自我描述”的功能,就必須重寫Object類的toString()方法。    2.2  == 和 equals 方法    Java程式中測試兩個變數時否相等有兩種方法: == 和 equals    當使用==來判斷兩個變數是否相等時,如果兩個變數時基本類型變數,且都是數字類型(不一定要求資料類型嚴格相同),則只要兩個變數的值相同,就將返回true。    但對於兩個參考型別變數,只有它們指向同一個對象時,== 判斷才會返回true。    == 不可用於比較類型上沒有父子關係的兩個變數。    equals() 方法是Object類提供的一個執行個體方法。但是這個方法與== 運算子沒有區別。    String已經重寫了equals()方法,它用來判斷兩個字串的值是否相等。標準: 只有兩個字串的字元序列相同,通過equals()比較將返回true。3. 類成員    static關鍵字修飾的成員就是類成員。    在java類裡只能包含 成員變數、方法、構造器、初始化塊、內部類(包括介面、枚舉)5中成員。    其中static可以修飾 成員變數、方法、初始化塊、內部類(包括介面、枚舉),以static修飾的成員就是類成員。    3.1 單例類        如果一個類始終只能建立一個執行個體,則這個類被稱為單例類。    3.2 final修飾符        final關鍵字可以修改 類、變數、方法。

Java OOP (二)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.