首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 建立新資料類型:class 關鍵字、物件實例化、new 操作符

     編輯:Java 相關知識

核心概念

若「一切皆物件」,何者決定物件的「外觀與行為」?答案是 class 關鍵字。歷史上主流 OO 語言皆用 class 定義新類型。

語法

class ATypeName { /* 類主體 */ }

建立實例

ATypeName a = new ATypeName();
  • new:在堆上配置記憶體、呼叫建構子、返回參考
  • ATypeName a:宣告參考變數
  • =:將參考賦給變數

最小可行類別

class ATypeName {
    // 僅含註釋,無欄位、無方法
}

此時物件無狀態、無行為,除非定義方法,否則無法指示其做任何事。

關鍵洞見

  • class = 定義新類型的「模具」
  • new = 依模具鑄造實體
  • 類別定義 = 靜態藍圖;物件 = 動態實體
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved