訪問對象中的屬性:
引用名稱.屬性名稱
訪問對象中的方法:
引用名稱.方法名稱()
1 //第一步:編寫類 2 class Student{ 3 //第二步:編寫屬性也叫做成員變量或實例(對象)變量 4 String name; //默認值為null 5 int age; //默認值為0 6 char sex; //默認值為\u0000 7 String address; //默認值為null 8 9 //第三步:編寫方法 10 public void study(){ 11 System.out.println("正在學習面向對象......"); 12 } 13 } 14 //編寫學生的測試類 15 class StudentTest{ 16 public static void main(String[ ]args){ 17 //根據類(本例子是Student類)創建對象 語法格式:類名 引用名稱 = new 類名(); 18 /* 19 new Student();表示創建一個對象,new的Student,則創建的就是學生對象,同時在堆內存中開辟一塊空間 20 將右側的對象地址賦給左側引用名稱zs 21 */ 22 Student zs = new Student(); 23 //通過引用名稱zs獲取對象中的屬性 引用名稱.屬性名稱 24 System.out.println(zs.name); //null 25 System.out.println(zs.age); //0 26 System.out.println(zs.sex); // 27 System.out.println(zs.address); //null 28 29 //對對象中的屬性進行賦值,語法格式:引用名稱.屬性名稱 = 值; 30 zs.name = "張三"; 31 zs.age = 19; 32 zs.sex = '男'; 33 zs.address = "北京大興市"; 34 35 //輸出引用名稱zs對應對象中所有屬性的值 36 System.out.println("姓名: " + zs.name + "\n年齡:" + zs.age + "\n性別:" + zs.sex + "\n地址:" + zs.address); 37 38 //使用引用名稱訪問對象中的方法,語法格式:引用名稱.方法名稱() 39 zs.study(); 40 } 41 }
String的地址要是常量池沒有,會自動開辟