java如何呼叫另類裡面的非靜態方法裡面的變數

2021-05-28 15:55:18 字數 2636 閱讀 2608

1樓:匿名使用者

例項化需要呼叫的類,為這個類增加get*方法();

例如 class test()

}class b}

2樓:匿名使用者

string str = new myframe().getword();

看你的那個異常應該是棧溢位,你的第一個執行緒的某個地方寫錯了,導致記憶體佔用不斷增加,最後超過了你虛擬機器記憶體上限,溢位了。

3樓:專治八阿哥的孟老師

myframe mf=new myframe();

string a=mf.getword();

4樓:匿名使用者

public class myframe

}public class b{

myframe f = new myframe();

public static void main(string args)}

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

5樓:匿名使用者

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

public class outer

}// 靜態內部類

static class staticinner }}class test}

6樓:小傻

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

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

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

7樓:匿名使用者

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

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

8樓:匿名使用者

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

9樓:匿名使用者

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

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

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

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

10樓:軒轅雲霄

1.你需要呼叫的另一個類的變數.必須

是全域性變數.

2.user user = new user();

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

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

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

java 同一個類中的方法如何呼叫另一個方法體中的變數?(未例項話之前)

11樓:匿名使用者

全域性變數或者靜態變數可以在不同方法中呼叫 區域性的不型int a=0;

void go()

void move()

未例項化的例子

public class ss

public class f

12樓:匿名使用者

先定義2個類

class go()

class move

}接著例項化

go g= new go();

move m= new move();

m.shuzhi(g.a);

13樓:匿名使用者

方法中宣告的變數是區域性變數,作用範圍僅在這個方法內部,在外面都不能呼叫,除非你將變數宣告放到類中做為成員變數

14樓:匿名使用者

未例項之前,無法呼叫。

15樓:匿名使用者

區域性變數,沒法呼叫。

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

16樓:匿名使用者

有2種方式

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

比如:public class a

}public class b

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

public class a

}public class b

public int geta()}

17樓:匿名使用者

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

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

18樓:愛笑的

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

19樓:百度使用者

包名.類名.變數名 即可

這樣可以麼?

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

1.你需要呼叫的另一個類的變數.必須 是全域性變數.2.user user new user 3.定義為public.通過user.name就可以拿到user類裡面的name變數 4.定義為private 那麼就必須在user類裡面新增name變數的set,get方法,通過user.getname ...

java程式設計中java檔案如何呼叫同包中的另外

既然如此,編譯後.class檔案也是在同一個包下面,所以可以直接呼叫。如 類 a 和b 如果要在a中呼叫b,直接 b b new b 就行了啊 你是不是沒有新增要呼叫哪個類的引用?比如在a類中要使用b類,要先加入b類的引用,即private b b import 包名.xx.java 呼叫,java...

在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 ...