91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中對象和類的使用方法

發布時間:2020-05-20 13:54:15 來源:億速云 閱讀:252 作者:鴿子 欄目:編程語言

在java中類可以看成是創建Java對象的模板。

Java中類的定義:

public class Dog{
string breed;
int age;
string color;

void barking(){
}

void hungry(){
}

void sleeping(){
}
}

一個類可以包含以下類型變量:

1、局部變量:在方法、構造方法或者語句塊中定義的變量被稱為局部變量。變量聲明和初始化都是在方法中,方法結束后,變量就會自動銷毀。

2、成員變量:成員變量是定義在類中,方法體之外的變量。這種變量在創建對象的時候實例化。成員變量可以被類中方法、構造方法和特定類的語句塊訪問。

3、類變量:類變量也聲明在類中,方法體之外,但必須聲明為static類型。

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

構造方法

每個類都有構造方法。如果沒有顯式地為類定義構造方法,Java編譯器將會為該類提供一個默認構造方法。

在創建一個對象的時候,至少要調用一個構造方法。構造方法的名稱必須與類同名,一個類可以有多個構造方法。

構造方法示例:

public class puppy{
    public puppy(){
    //無參構造方法
    }
    
    public puppy(String name){
    //有一個參數的構造方法
    }
}

創建對象

對象是根據類創建的。在Java中,使用關鍵字new來創建一個新的對象。

創建對象需要以下三步:

1、聲明:聲明一個對象,包括對象名稱和對象類型。

2、實例化:使用關鍵字new來創建一個對象。

3、初始化:使用new創建對象時,會調用構造方法初始化對象。

創建對象的例子:

public class Dog{
    public Dog(String name){
        System.out.println("我的小狗的名字是:" + name);
    }
    
    public static void main(String[] args){
        Dog xd = new Dog("小D");
    }
}

訪問實例變量和方法

通過已創建的對象來訪問成員變量和成員方法,如下所示:

實例

訪問實例變量和調用成員方法:

public class Dog{
    int DogAge;
    public Dog(String name){
        System.out.println("這是我的小狗:" + name);
    }
    
    public void setAge(int age){
        DogAge = age;
    }
    
    public int getAge(){
        System.out.println("它的年齡是:" + DogAge);
        return DogAge;
    }
    
    public static void main(String[] args){
        Dog dog = new Dog("小D");
        dog.setAge(4);
        dog.getAge();
    }
}

以上就是實例詳解java中類與對象的概念的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

温泉县| 武定县| 中西区| 疏附县| 海城市| 浦城县| 敦化市| 古田县| 克什克腾旗| 夹江县| 克东县| 平潭县| 蒙自县| 团风县| 灵丘县| 莫力| 宿松县| 尚义县| 湖南省| 乌什县| 福州市| 栖霞市| 沅陵县| 平果县| 琼结县| 商洛市| 会宁县| 上虞市| 锡林浩特市| 苍山县| 泰和县| 嘉荫县| 利辛县| 屯门区| 韶山市| 栖霞市| 班玛县| 金溪县| 马公市| 洞头县| 福泉市|