在一個類中訪問另一個類的方法
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所示。
專家點評
在一個類中訪問另一個類中的方法,與在同一個類中創建類的實例,然後通過該實例訪問這個類中的方法是一樣的,只不過是將創建類的實例與通過該實例訪問方法的代碼放到另一個類中而已。
-
計算機二級Java備考習題及答案
練習可以幫助我們加深對知識的記憶和理解,下面是本站小編整理的2017計算機二級Java備考練習題及答案,歡迎學習!備考練習題一1、下列敍述中,錯誤的是______。A、Applet的默認佈局管理器是FlowLayoutB、JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApp...
-
2017上半年計算機二級Java練習題及答案
計算機等級證書是我們找工作的敲門磚,現在越來越多人重視計算機等級考試。下面是本站小編為大家帶來的2017上半年計算機二級Java練習題及答案,希望對大家的學習有幫助!一、單選題1、結構化程序設計主要強調的是______。A、程序的規模B、程序的易讀性C、程序的執...
-
講述java中enum的用法
本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:1.基本用法複製代碼代碼如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚舉是常量,所以應該用大寫。2.枚舉是對象枚舉隱含地繼承了,所以它具有的.屬性和方法。遍...
-
java中JVM虛擬機內存模型詳細説明
以下是本站小編為大家收集的java中JVM虛擬機內存模型詳細説明內容,歡迎閲讀學習!JVM的內部結構如下圖:java中JVM虛擬機內存模型詳細説明-天涯草-天涯草一個優秀Java程序員,必須瞭解Java內存模型、GC工作原理,以及如何優化GC的性能、與GC進行有限的交互,有一些應用程...