1樓:細雨清風涼曖意
區域性變數無法直接被呼叫,但是可以通過return等方式呼叫 public class java1 public void b()
java中怎麼從一個方法中呼叫另一個方法中的引數?
2樓:匿名使用者
一個方法中的引數是區域性變數,只能在本方法內部使用。如果非要在別的方法中使用,可以將你在方法1中輸入的整數作為方法1的返回值,在方法2中呼叫方法1,間接呼叫輸入的整數。
public int method1()
public void method2()
3樓:漂貼滴遊靈
假如有a方法 b方法
需要在a方法中呼叫b方法中的變數,
1.可以直接將b方法寫成帶返回值的方法,然後return 你需要的那個變數就行了。
2.可以宣告一個static變數,在b方法中給其賦值,然後在a中呼叫
4樓:匿名使用者
呃,不清不楚的啊,你把另一個方法得到的值作為一個返回值不就行了,如果返回的不是你所想要的,你就寫一個你想要的返回型別的方法噻
5樓:妮妮
把引數賦值給一個變數,然後返回該變數。在第一個方法中呼叫第二個方法,得到返回值。
不過感覺你這個問題提的不對。
6樓:星素琴福鳥
方法裡面的引數都是區域性變數,是不能互相呼叫的。你可以寫成全域性變數,這是最好的辦法,當然,如果那個方法處理的東西不是很多,也不需要返回值。那麼你可以把他設成帶返回值的,返回值為你需要的哪個引數……
處理方法很多,就看你這個是要達成什麼目的了
7樓:夷竹青別書
很方便,直接用引數名呼叫啊
比如:public
void
test(map
map,
string
name,
string
value)
js問題 有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?
8樓:尋天凌寒
方法不少
1 將a,b設為全域性變數
就是放在方法外面
樓上寫了
2 讓a()有返回值
這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數
另外建議方法名不要起class 這樣容易引起混淆的名稱
9樓:匿名使用者
第一種方法。
1.首先準備好兩個js檔案。
2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。
3.處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。
4.因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。
第二種方法。
1.首先要在要引用另外一個js檔案的js開頭,寫一個匿名函式。
2.在匿名函式裡建立一個document.write()函式,將另外一個要引用的js寫入。
3.但是除了opera瀏覽器,其他瀏覽器都不會馬上建立dom樹,所以需要將動態載入js全部執行完成後,才能執行後續**。可以將這一部分**進行封裝。
4.最後使用封裝函式進行測試,這裡使用的封裝函式是loadjs,我們寫執行函式就ok。
10樓:詩意一點的
在方法外面定義a和b,做為
全域性變數
var a=0,b=0;
function add() ;
function class()
11樓:細風吹雨弄輕陰
js 的class是保留字不能作函式名
function add()
function demo()
demo();
12樓:況樂正素勤
要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然一個方法是呼叫不了另一個方法裡面的變數的。
如何在linu下的opera中使用中文輸入法
opera好像沒有限制吧,我都是正常使用啊。我用的是fcitx的,不是ibus 可能ibus的有問題吧 linux下怎麼安裝中文輸入法?linux下怎麼安裝中文輸入法 linux下怎麼安裝中文輸入法?什麼版本linux?ubuntu的話,直接更新完語言,然後在ibus中新增 拼 粗體的那種就行。其他...
數學物理方法中的分離變數法,本徵值取(n l)和( 2n 12l)有什麼區別
分離變數法是將一個偏微分方程分解為兩個或多個只含一個變數的常微分方程專。將方程中 含有各個變數的項屬分離開來,從而將原方程拆分成多個更簡單的只含一個自變數的常微分方程。運用線性疊加原理,將非齊次方程拆分成多個齊次的或易於求解的方程。1 中文名分離變數法 外文名the method of separa...
如何使用簡單的方法緩解頸椎疲勞
頸椎病又稱頸椎綜合症,可發生於中老年人,也可發生於青年人,是由於人體頸椎間盤逐漸地發生退行性變 頸椎骨質增生或頸椎正常生理曲線改變後刺激或壓迫頸神經根 頸部脊髓 椎動脈 頸部交感神經而引起的一組綜合症狀。頸椎病的症狀有哪些 1.頸型 主訴頭 頸 肩疼痛等異常感覺,並伴有相應的壓痛點。特徵是頸部僵硬 ...