2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁常見問題正文

Java培訓:對象的創建與使用

更新時間:2022-11-04 來源:黑馬程序員 瀏覽量:

  在Java中,要想使用一個類必須要有對象。在Java程序中可以使用new關鍵字創建對象,具體格式如下:

類名 對象名稱 = null;
對象名稱 = new 類名();

  上述格式中,創建對象分為聲明對象和實例化對象兩步,也可以直接通過下面的方式創建對象,具體格式如下:

類名 對象名稱 = new 類名();

  例如,創建Student類的實例對象,示例代碼如下:

Student stu = new Student ();

  上述代碼中,new Student()用于創建Student類的一個實例對象,Student stu則是聲明了一個Student類型的變量stu。運算符“=”將新創建的Student對象地址賦值給變量stu,變量stu引用的對象簡稱為stu對象。

  了解了對象的創建之后,就可以使用類創建對象了,示例代碼如下:

class Student {
    String name;                                  // 聲明姓名屬性
    void read() {
        System.out.println("大家好,我是" + name + ",我在看書!");
    }
}
public class Test {
    public static void main (String[] args[]) {
        Student stu = new Student ();            // 創建并實例化對象
    }
}

  上述代碼在main()方法中實例化了一個Student對象,對象名稱為stu。使用new關鍵字創建的對象在堆內存分配空間。stu對象的內存分配如圖3-2所示。

1667545332932_stu對象的內存分配.jpg

  圖3-2 stu對象的內存分配

  創建Student對象后,可以使用對象訪問類中的某個屬性或方法,對象屬性和方法的訪問通過“.”。運算符實現,具體格式如下:

對象名稱.屬性名
對象名稱.方法名


分享到:
在線咨詢 我要報名
和我們在線交談!