java基礎之創建新的數據類型:類(三)


如果一切都是對象,那么是什么決定了某一類對象與行為呢? 換句話說,怎么定義對象的類型呢?在大部分程序設計語言都是用了class來表示,java也不例外,class 表示“我將准備告訴你一種新的類型的對象里面有什么,看起來像什么樣子”

例子:
class className{
    some code;
}

字段和方法

一旦定義了一個類,你就可以在類中設置兩種類型元素:字段(有事叫數據成員)和方法(有時叫成員函數)。字段可以是任何類型的對象,可以通過其引用與其通信,也可以是基本類型中的一種。如果字段是對某個對象的引用,那么必須初始化改引用,以便使與一個實際的對象與其一個對象相關聯。

例子:
class  phone{
  int num;
  String name;
  double price;      
}
class Main{
  public static void main (String [] args){ 
   Phone p =  new Phone();
   //拿到引用就可以進行賦值操作了
   p.int = 21;
   p.name = "onePlus"; 
   p.price = 2999.9d;
  }
}

如果類的成員是基本數據類型,即使沒有初始化java也會確保它獲得一個默認值,如下圖所示

當變量作為類的成員使用時,java才確保給定其默認值,以確保哪些基本類型的成員變量得到初始化,防止程序的錯誤。但是,這些初始化值對你的程序來所可能不正確,所以最好明確地對變量進行初始化。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM