更新時(shí)間:2022年09月26日10時(shí)34分 來(lái)源:傳智教育 瀏覽次數(shù):
之前的Java章節(jié)中我們定義了一個(gè)Student類,要想使用一個(gè)類則必須要有對(duì)象。在Java程序中可以使用new關(guān)鍵字創(chuàng)建對(duì)象,具體格式如下:
類名 對(duì)象名稱 = null; 對(duì)象名稱 = new 類名 ();
上述格式中,創(chuàng)建對(duì)象分為聲明對(duì)象和實(shí)例化對(duì)象兩步,也可以直接通過(guò)下面的方式創(chuàng)建對(duì)象,具體格式如下:
類名 對(duì)象名稱 = new 類名 ();
例如,創(chuàng)建Student類的實(shí)例對(duì)象,實(shí)例代碼如下:
Student stu = new Student ();
上述代碼中,new Student()用于創(chuàng)建Student類的一個(gè)實(shí)例對(duì)象,Student stu則是聲明了一個(gè)Student類型的變量stu。運(yùn)算符“=”將新創(chuàng)建的Student對(duì)象地址賦值給變量stu,變量stu引用的對(duì)象簡(jiǎn)稱為stu對(duì)象。
了解了對(duì)象的創(chuàng)建之后,就可以使用類創(chuàng)建對(duì)象了,示例代碼如下:
class Student { String name; // 聲明姓名屬性 void read () { System.out.println("大家好,我是" + name + ",我在看書(shū)!"); } } public class Test { public static void main (String[] args[]) { Student stu = new Student (); //創(chuàng)建并實(shí)例化對(duì)象 } }
上述代碼在main()方法中實(shí)例化了一個(gè)Student對(duì)象,對(duì)象名稱為stu。使用new關(guān)鍵字創(chuàng)建的對(duì)象在堆內(nèi)存分配。
北京校區(qū)