當前位置:才華齋>計算機>java語言>

在一個類中訪問另一個類的方法

java語言 閱讀(2.13W)
  由於Java應用程式是由若干個類構成的,因此經常需要在一個類中訪問另一個類中的成員和方法,請問應該如何在一個類中訪問另一個類的方法?下面是由本站小編為大家整理的在一個類中訪問另一個類的方法,喜歡的可以收藏一下!瞭解更多詳情資訊,請關注應屆畢業生考試網!使用Java開發的軟體,通常是由若干個類和介面組成的.,所以需要在類之間進行方法呼叫,以完成所需要的軟體功能,這可以通過在一個類中定義另一個類的例項,然後通過該例項訪問那個類中的方法。例如有兩個類Student和Teacher,分別代表學生類和教師類,接下來看下面的程式碼:Ø 學生類Student01 package risoft;02 public class Student {03 private int id; // 編號04 private String name; // 姓名05 private boolean pass; // 是否通過考試,true表示通過,false表示未通過06 public void setId(int id) {07 = id;08 }09 public int getId() {10 return id;11 }12 public void setName(String name) {13 = name;14 }15 public String getName() {16 return name;17 }18 public void setPass(boolean pass) {19 = pass;20 }21 public boolean isPass() {22 return pass;23 }下面程式碼在教師類中建立學生類的例項,並呼叫學生類中的方法,完成為學生評分的功能,如果通過考試,則將其pass屬性設定為true,否則設定為false。Ø 教師類Teacher01 package risoft;02 public class Teacher {03 public static void main(String[] args) {04 Student student = new Student(); // 建立學生類的例項05 d(110100); // 指定編號06 ame("張*超"); // 指定姓名07 ass(true); // 指定是否通過考試08 tln("編號:" + d()); // 輸出編號09 tln("姓名:" + ame()); // 輸出姓名10 tln("是否通過考試:" + ss()); // 輸出是否通過考試11 tln();12 d(110108); // 指定編號13 ame("李*明"); // 指定姓名14 ass(false); // 指定是否通過考試15 tln("編號:" + d()); // 輸出編號16 tln("姓名:" + ame()); // 輸出姓名17 tln("是否通過考試:" + ss()); // 輸出是否通過考試18 }19 }執行程式,在控制檯輸出兩個學生的資訊,效果如圖1所示。

專家點評

在一個類中訪問另一個類的方法

在一個類中訪問另一個類中的方法,與在同一個類中建立類的例項,然後通過該例項訪問這個類中的方法是一樣的,只不過是將建立類的例項與通過該例項訪問方法的程式碼放到另一個類中而已。