亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問一個關于調用含參方法的問題

問一個關于調用含參方法的問題

suxiao 2016-02-06 19:52:34
就是有一種方法是參數是另一個類的類名與對象。如:public?void?showTest(Student?student){????System.out.println(student.sex);????System.out.println(student.name);}這個方法的意思我已經知道是想直接調用student類中的屬性與方法。但是如果我想調用此方法時,不知道該在調用參數中寫什么就是假如此類的類名為XXX,想在其中調用此方法:XXX xxx=new XXX();xxx.showTEST(?? ),我就不知道在這個參數符號里寫什么來實現這個方法
查看完整描述

4 回答

已采納
?
Its_forever

TA貢獻361條經驗 獲得超328個贊

你的showTest方法里面的參數就是Student這個類,

所以你調用showTest方法的時候要先準備好一個Student類。

所以你調用此方法的時候:

XXX?xxx=new?XXX();
Student?stu?=?new?Student();
stu.setSex("男");
stu.setName("慕課網");
xxx.showTest(stu);

輸出的結果就應該是:

男
慕課網


查看完整回答
1 反對 回復 2016-02-06
?
rjyb22小號

TA貢獻2條經驗 獲得超0個贊

就你的代碼為例,public?void?showTest(Student?student){,寫Student類定義的引用,例子里是student

查看完整回答
反對 回復 2016-02-10
?
尼斯達Nesta_0

TA貢獻3條經驗 獲得超0個贊

不太懂你的意思,按照你的說法

XXX xxx=new XXX();

這是在堆區申請動態內存,而xxx.showTEST(?? )是調用xxx里面的成員函數showTEXT(),至于括號里面寫什么,要看這個成員函數需要什么數據類型的參數,需要對象就傳對象

查看完整回答
反對 回復 2016-02-09
?
IMOOCER_Vi

TA貢獻7條經驗 獲得超4個贊

寫你想要得到信息的那個Student類的實例啊。比如說你Student zhangSan = new Student();你想知道zhangSan這個成員的信息,你就xxx.showTEST(zhangSan)這樣寫啊

查看完整回答
反對 回復 2016-02-08
  • 4 回答
  • 0 關注
  • 1776 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號