糯米文學吧

位置:首頁 > 計算機 > java語言

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

java語言2.09W
  由於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所示。

專家點評

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

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

標籤:類中 訪問