首頁 > Java > Java入門 > java中類別是什麼

java中類別是什麼

爱喝马黛茶的安东尼
發布: 2019-11-12 15:46:17
原創
5355 人瀏覽過

java中類別是什麼

類別就是具備某些共同特徵的實體的集合,它是一種抽象的資料類型,它是對所具有相同特徵實體的抽象化。在物件導向的程式設計語言中,類別是對一類「事物」的屬性與行為的抽象化。舉一個例子說明下類,例如Person(人)就是一個類,那麼具體的某個人「張三」就是「人類」這個類的對象,而「姓名、身高、體重」等資訊就是對象的屬性,人的動作比如「吃飯、穿衣」等就是對象的方法。總之類別就是有相同特徵的事物的集合,而物件就是類別的一個具體實例。同時類別有多態和繼承,例如“人類”可以分為“男人、女人”,“老人、小孩”那麼“男人、女人”就是“人類”的子類等等。

Java語言中對類別Person的定義往往如下:

public class Person {
private String name; //属性:姓名
private int height; //属性:身高
private int weight; //属性:体重
public Person() {}
public Person(String name, int height, int weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
//... some methods...
public void doSth() { //行为:
//... do something
}}
登入後複製

Java中的類別

類別可以看成是建立Java物件的模板。

透過下面一個簡單的類別來理解下Java中類別的定義:

public class Dog{  
String breed;  
int age;  
String color;  
void barking(){  }  
void hungry(){  }  
void sleeping(){  }
}
登入後複製

一個類別可以包含以下類型變數:

##·局部變數:在方法、建構方法或語句區塊中定義的變數稱為局部變數。變數宣告和初始化都是在方法中,方法結束後,變數就會自動銷毀。

·成員變數:成員變數是定義在類別中,方法體之外的變數。這種變數在創建物件的時候實例化。成員變數可以被類別中方法、建構方法和特定類別的語句區塊存取。

·類別變數:類別變數也宣告在類別中,方法體之外,但必須宣告為static型別。

一個類別可以擁有多個方法,在上面的範例中:barking()、hungry()和sleeping()都是Dog類別的方法。

java中類別是什麼

php中文網,大量的免費

Java入門教學,歡迎線上學習!

以上是java中類別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板