首頁  >  文章  >  Java  >  java類別是什麼意思

java類別是什麼意思

(*-*)浩
(*-*)浩原創
2019-11-13 11:41:234488瀏覽

java類別就是具備某些共同特徵的實體的集合,它是一種抽象的資料類型,它是對所具有相同特徵實體的抽象。在物件導向的程式設計語言中,類別是對一類「事物」的屬性與行為的抽象化。

java類別是什麼意思

舉一個例子說明下類,例如Person(人)就是一個類別,那麼具體的某個人「張三」就是「人類」這個類的對象,而「姓名、身高、體重」等資訊就是對象的屬性,人的動作比如「吃飯、穿衣」等就是對象的方法。        (建議學習:java課程

#總之類就是具有相同特徵的事物的集合,而物件就是類別的一個特定實例。 同時類別有多態和繼承,例如“人類”可以分為“男人、女人”,“老人、小孩”那麼“男人、女人”就是“人類”的子類等等。

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物件的範本。

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

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

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

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

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn