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次方的...