在一個(gè)類里面調(diào)用另一個(gè)類的方法 如何在一個(gè)類中調(diào)用另一個(gè)類的對(duì)象大全

格式:DOC 上傳日期:2023-04-27 21:20:28
在一個(gè)類里面調(diào)用另一個(gè)類的方法 如何在一個(gè)類中調(diào)用另一個(gè)類的對(duì)象大全
時(shí)間:2023-04-27 21:20:28     小編:zdfb

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

在一個(gè)類里面調(diào)用另一個(gè)類的方法 如何在一個(gè)類中調(diào)用另一個(gè)類的對(duì)象篇一

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

?

使用java開(kāi)發(fā)的軟件,通常是由若干個(gè)類和接口組成的,所以需要在類之間進(jìn)行方法調(diào)用,以完成所需要的'軟件功能,這可以通過(guò)在一個(gè)類中定義另一個(gè)類的實(shí)例,然后通過(guò)該實(shí)例訪問(wèn)那個(gè)類中的方法。

例如有兩個(gè)類student和teacher,分別代表學(xué)生類和教師類,接下來(lái)看下面的代碼:

? 學(xué)生類student

?

01 package soft;?

?

02 public class student {?

?

03 ? ? private int id; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 編號(hào)?

?

04 ? ? private string name; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 姓名?

?

05 ? ? private boolean pass; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 是否通過(guò)考試,true表示通過(guò),false表示未通過(guò)?

?

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)建學(xué)生類的實(shí)例,并調(diào)用學(xué)生類中的方法,完成為學(xué)生評(píng)分的功能,如果通過(guò)考試,則將其pass屬性設(shè)置為true,否則設(shè)置為false。

? 教師類teacher

?

01 package soft;?

?

02 public class teacher {?

?

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

?

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

?

05 ? ? ? ? (110100); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定編號(hào)?

?

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

?

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

?

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

?

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

?

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

?

11 ? ? ? ? n();?

?

12 ? ? ? ? (110108); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 指定編號(hào)?

?

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

?

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

?

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

?

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

?

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

?

18 ? ? }?

?

19 }?

?

運(yùn)行程序,在控制臺(tái)輸出兩個(gè)學(xué)生的信息,效果如圖1所示。

?

專家點(diǎn)評(píng)

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

?

?

s("content_relate");

【在一個(gè)類中訪問(wèn)另一個(gè)類的方法】相關(guān)文章:

java中string類的方法

10-03

java中arraylist類的使用方法

10-03

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

09-29

php調(diào)用父類方法

09-29

新聞?lì)愅懈T~匯記憶方法

06-22

java中number 與 math 類

10-03

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

06-18

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

06-17

php頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面的方法

09-22

php中的類與對(duì)象入門知識(shí)

09-13

【本文地址:http://gzsthw.cn/zuowen/2735766.html】

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔