(類和物件)基本練習---Java
阿新 • • 發佈:2021-02-07
1、方法分為普通方法和靜態方法
2、沒有static,必須通過物件去操作(普通方法)
3、有static,通過類去操作(靜態方法)
4、提到方法,若不加說明,可認為是普通方法
首先定義一個Student類:
public class Student {
//在類中定義了屬性
public String name;
public int age;
public String[] courseArray;
//在類中定義 普通方法
public void selfIntroduction(){
//在方法中可以直接使用屬性
System.out.printf("我是%s,我的年齡為%d歲,本學期我的專業課有以下幾門:\n",name,age);
if (courseArray!=null){
for(String course:courseArray){
System.out.println(course);
}
}
}
}
其次,測試該類:
public class StudentTest {
public static void main(String[ ] args) {
//構造物件,並且得到a引用,用於後續操作物件
Student a=new Student();
//通過a引用,為物件的屬性進行賦值操作。
a.name="張三";
a.age=18;
a.courseArray=new String[]{"資料結構","作業系統"};
//通過a引用,呼叫屬於該物件的方法。
a.selfIntroduction();
Student b=new Student();
b.name="李四";
b.age=20;
b.courseArray=new String[]{"計算機網路","微控制器"};
b.selfIntroduction();
//物件a b執行的方法是相同的,但屬性的值不同,所以列印結果也不同。
}
}
執行結果: