在一個類里面調用另一個類的方法 如何在一個類中調用另一個類的對象大全

格式:DOC 上傳日期:2023-04-27 21:20:28
在一個類里面調用另一個類的方法 如何在一個類中調用另一個類的對象大全
時間:2023-04-27 21:20:28     小編:zdfb

無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。相信許多人會覺得范文很難寫?這里我整理了一些優(yōu)秀的范文,希望對大家有所幫助,下面我們就來了解一下吧。

在一個類里面調用另一個類的方法 如何在一個類中調用另一個類的對象篇一

由于java應用程序是由若干個類構成的,因此經常需要在一個類中訪問另一個類中的成員和方法,請問應該如何在一個類中訪問另一個類的方法?下面是由百分網(wǎng)小編為大家整理的在一個類中訪問另一個類的方法,喜歡的可以收藏一下!了解更多詳情資訊,請關注應屆畢業(yè)生考試網(wǎng)!

?

使用java開發(fā)的軟件,通常是由若干個類和接口組成的,所以需要在類之間進行方法調用,以完成所需要的'軟件功能,這可以通過在一個類中定義另一個類的實例,然后通過該實例訪問那個類中的方法。

例如有兩個類student和teacher,分別代表學生類和教師類,接下來看下面的代碼:

? 學生類student

?

01 package soft;?

?

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 ? ? }?

?

下面代碼在教師類中創(chuàng)建學生類的實例,并調用學生類中的方法,完成為學生評分的功能,如果通過考試,則將其pass屬性設置為true,否則設置為false。

? 教師類teacher

?

01 package soft;?

?

02 public class teacher {?

?

03 ? ? public static void main(string[] args) {?

?

04 ? ? ? ? student student = new student(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 創(chuàng)建學生類的實例?

?

05 ? ? ? ? (110100); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定編號?

?

06 ? ? ? ? e("張*超"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定姓名?

?

07 ? ? ? ? s(true); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定是否通過考試?

?

08 ? ? ? ? n("編號:" + ()); ? ? ? ? ? ? ? ? ? ? ? ?// 輸出編號?

?

09 ? ? ? ? n("姓名:" + e()); ? ? ? ? ? ? ? ?// 輸出姓名?

?

10 ? ? ? ? n("是否通過考試:" + ()); ? ? ? ?// 輸出是否通過考試?

?

11 ? ? ? ? n();?

?

12 ? ? ? ? (110108); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定編號?

?

13 ? ? ? ? e("李*明"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定姓名?

?

14 ? ? ? ? s(false); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定是否通過考試?

?

15 ? ? ? ? n("編號:" + ()); ? ? ? ? ? ? ? ? ? ? ? ?// 輸出編號?

?

16 ? ? ? ? n("姓名:" + e()); ? ? ? ? ? ? ? ?// 輸出姓名?

?

17 ? ? ? ? n("是否通過考試:" + ()); ? ? ? ?// 輸出是否通過考試?

?

18 ? ? }?

?

19 }?

?

運行程序,在控制臺輸出兩個學生的信息,效果如圖1所示。

?

專家點評

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

?

?

s("content_relate");

【在一個類中訪問另一個類的方法】相關文章:

java中string類的方法

10-03

java中arraylist類的使用方法

10-03

php中抽象類與抽象方法的用法

09-29

php調用父類方法

09-29

新聞類托福詞匯記憶方法

06-22

java中number 與 math 類

10-03

高考政治的措施類試題備考方法

06-18

高考政治措施類試題的備考方法

06-17

php頁面跳轉到另一個頁面的方法

09-22

php中的類與對象入門知識

09-13

【本文地址:http://mlvmservice.com/zuowen/2735766.html】

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔