java如何呼叫另類中的變數,java如何呼叫另乙個類中的變數

2021-03-04 06:20:48 字數 3223 閱讀 6375

1樓:知道小小白

newfilepath設定成public 就可以使用new i().newfilepath來獲取

newfilepath設定成public static 就可以使用i.newfilepath來獲取

java怎麼在乙個類裡面呼叫另乙個類中的變數

2樓:軒轅雲霄

1.你需要呼叫的另乙個類的變數.必須是全域性變數.

2.user user = new user();

3.定義為public.通過user.name就可以拿到user類裡面的name變數

4.定義為private 那麼就必須在user類裡面新增name變數的set,get方法,通過user.getname()方法拿到user裡面的name變數

5.方法還有好多種.......

3樓:匿名使用者

這得看b中變數x的型別,

如果x是public型別,那麼通過new b().x 就能得到

如果沒寫或者是protected,a必須和b在同乙個包下面才行

4樓:匿名使用者

首先注意一下private、public等限制呼叫的範圍,確保可以呼叫時參考如下

public class a

public class b

a.i;//呼叫全域性變數

new b().i;//用來呼叫非全域性變數(一般不用此方式呼叫全域性變數,雖然可以,但是建立類時會消耗效能)

java怎麼呼叫另乙個類的多個變數值

5樓:zhengjun白羊

多個變數的話可以這樣使用

public class aa

public class bb

}其實還有很多方法:比如資料太多了,可以另外寫乙個類,使用陣列,或者使用物件傳值,效果一樣

6樓:匿名使用者

檔案1public class a

public void setage(int age)}檔案2public class atest}

7樓:匿名使用者

可以多個呼叫啊。 首先,用java的話,思維一定要轉換,需要具有物件導向的思維。所以就變成物件與物件之間是如何互動的問題了,而在物件領域,物件之間互動只有「訊息」以及「介面「概念。

所以,你得首先明確類a和類b的介面,比如,站在類a的角度應該為類b一樣的客戶端程式提供什麼樣的api介面,也就確定了類b如何給類a傳送訊息。這樣,你就不會再有什麼單變數和多變數的疑慮了。

8樓:沒有響應

.單個怎麼呼叫多個還是乙個意思啊......乙個乙個來唄

那一條的時候你怎麼呼叫的??

9樓:蝸牛空

都是 類名.屬性

可以使用繼承啊,屬性理所應當就可以呼叫,還不用new物件

10樓:匿名使用者

先導入這個包,然後例項化這個類,就可以用他的變數了

11樓:匿名使用者

在你需要呼叫的類的那個方法裡面,直接例項化被呼叫的那個類,然後類名.變數名呼叫。

而且只有全域性變數能呼叫,區域性變數不能呼叫

12樓:匿名使用者

多個就乙個乙個呼叫,怎麼可能一下呼叫多個變數呢,物件導向

13樓:匿名使用者

不可以這樣寫。問題不是很明確

如何在java中呼叫另乙個類中子類裡的乙個變數?

14樓:匿名使用者

看如下示例,有問題請追問:

public class outer

}// 靜態內部類

static class staticinner }}class test}

15樓:小傻

呼叫另乙個類的子類裡的變數,首先必須例項化這個子類,可以通過形如:outerclass.innnerclass cl = new outerclass.

innerclass();例項化該類之後,就可以通過例項呼叫變數。

乙個類中包含另乙個子類,也叫做內部類,內部類是不能脫離父類獨立存在,必須加一層修飾才能使用。

16樓:匿名使用者

樓主問這樣的問題證明java程式設計思想尚在起步階段,如此便接觸struts為之尚早。

如果不把java基礎弄明白再來解決眼前問題,則日後其他深層次問題樓主也是舉足無措。

17樓:匿名使用者

定義uploadthread的帶引數的構造,呼叫的類將自己的當前例項傳遞給uploadthread

18樓:匿名使用者

在uploadthread類中加 public string getto() 方法

在另乙個類中假如uploadthread uploadthread 類變

量用uploadthread.getto()方法得到to

java如何呼叫其他類裡的變數

19樓:匿名使用者

有2種方式

第一種,直接把類中變數定義成public

比如:public class a

}public class b

第二種,通過get,set方式訪問變數

public class a

}public class b

public int geta()}

20樓:匿名使用者

你這兩個變數都是方法內的區域性變數,不能被其它程式呼叫的

想被呼叫,把這2個改成成員變數

21樓:愛笑的

把他申明為靜態的變數啊,這就屬於類的,然後其他直接類名點出來

22樓:百度使用者

包名.類名.變數名 即可

這樣可以麼?

java 乙個類中怎麼呼叫另乙個類方法中 變數

23樓:百毒千毒

方法變數

是區域性變數,沒辦法訪問,但是傳出來!

public class 區域性變數

//初始化!

private static void init()}//測試類!

class a}

在Java介面A的實現類B中如何呼叫A中的變數

1.num有歧義 不表示哪一個num 2.會3.介面b的實現類c吧 因為介面中的變數都是public static 的,用b.num試試 1 介面中你寫實現在繼承類?繼承下來當然報錯 the field num is ambiguous 2 介面中的變數 1 會得到但是前提是隻繼承b不能中間加個a ...

java中呼叫方法的時候一定要是嗎

來 給你上個c 的圖 你看一下就知道了 對比一下,為什麼在呼叫的時候有的加括號有的不加括號。加括號的叫方法,括號裡面表示你的引數,也可以沒有引數,但是括號是必須有的。不加括號的叫屬性,不能帶引數,一般的寫法是public string directorynameset 請給好評!物件 xx new ...

java中如何表示a的b次方,java中10的n次方怎麼表示?

java中乘方用math.pow來實現,舉例如下 public static void main string args java.lang.math.pow a,b a和b都是double型資料 java.lang.math.pow a,b java中10的n次方怎麼表示?java中10的n次方的...