2013-10-30 249 views
1

我有這個類,我想在我的主要活動中使用它的方法,我如何創建一個實例?如何創建一個類的實例?

public class BDD { 
... 
    public boolean insertarGuia(String g, String d) { 
     ... 
    } 
} 
+0

你是什麼意思「我怎樣才能創建一個它的實例?」。你想實現一個構造函數,還是想創建一個新的實例來調用該方法?如果是後者,那麼這是一個基本的Java問題,「BDD bdd = new BDD();'。或者,您可能想將該方法設置爲「靜態」? –

+0

爲什麼當我使用debbuger時,顯示「Class file editor ... source not found」? – Bachask8

回答

-1

這很容易,只要創建類的對象,並調用任何方法在您的活動:

BDD obj = new BDD(); 
obj.ArregloGuias(); 
+0

當我們使用實例時,我們不需要「新類」,它不捕獲堆內存 – AndroSco

2

在你的主「新」的關鍵字創建類的實例活動,然後在該對象上調用這些方法。

BDD bdd = new BDD(); 
boolean value = bdd.insertarGuia("foo", "bar"); 

,或使方法靜態

變化

public boolean insertarGuia(String g, String d) { 

public static boolean insertarGuia(String g, String d) { 

,並在你的主要方法有

boolean value = BDD.insertaGuia("foo", "bar"); 
+0

爲什麼當我使用debbuger一步一步地顯示「Class file editor ... source not found」? – Bachask8

+0

不知道你在哪裏設置你的斷點或你正在進入/進入我只能推測。但我認爲這是因爲您正在跨越一個沒有附加源文件的Android方法。 –

+0

'BDD bdd = new BDD();',there – Bachask8

相關問題