導航:首頁 > 操作系統 > android調用其他類方法

android調用其他類方法

發布時間:2023-02-10 01:45:25

A. android在一個類中調用另一個類的方法

java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}

B. android Eclipse 中怎樣在一個類中調用另一個類的方法

1、定義2個類
publicclassA1{//定義A1類,在A1中調用A2的方法
}
publicclassA2{//定義A2類,在A2中的方法被A1調用
}
2、方法調用
A2中定義方法show
publicclassA2{//定義A2類,在A2中的方法被A1調用
publicvoidshow(){//定義一個方法
}
}
A1中定義方法show,調用A2方法show
publicclassA1{//定義A1類,在A1中調用A2的方法
publicvoidshow(){
A2a=newA2();//根據類A2,實例化
a.show();//調用A2的方法show
}
}

C. Android 如何調用其他類裡面的方法

方法如下:
在該類里構造另一個類的實現,然後就可以調用了,舉例如下:
class A{
t(){}
}
class B{
A a = new A(); a.t();
}

D. Android中,如何在MainActivity中調用另外一個普通類中的某個方法里的某個變數

比如 public class Bean{
private String name="";
private static Bean bean;
public static Bean getInstance() {
if (bean == null) {
bean = new Bean();
}
return bean;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
然後在MainActivity裡面把這個變數get出來
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

String name=Bean. getInstance().getgetName();//這個name就是所求

}
}

E. 在android 環境中怎樣從一個類調用另一個類中的方法

方法如下:

1.調用非靜態方法,方法必須聲明為public

publicclassTest
{
publicStringgetB()
{
return"B";
}
}

調用方法:

1.Testtest=newTest();
test.getB();
2.newTest().getB();

2.調用靜態方法,方法必須聲明為public

publicclassTest
{
publicstaticStringgetB()
{
return"B";
}
}

調用方法:

Test.getB()

F. android java的類中類怎麼調用外部類的方法

成員內部類可以無條件地訪問外部類的成員,而外部類想訪問成員內部類的成員卻不是這么隨心所欲了。在外部類中如果要訪問成員內部類的成員,必須先創建一個成員內部類的對象,再通過指向這個對象的引用來訪問:

classCircle{//外部類
privatedoubleradius=0;

publicCircle(doubleradius){
this.radius=radius;
getDrawInstance().drawSahpe();//必須先創建成員內部類的對象,再進行訪問
}

privateDrawgetDrawInstance(){//初始化內部類,以便可以訪問
returnnewDraw();
}

classDraw{//內部類
publicvoiddrawSahpe(){
System.out.println(radius);//外部類的private成員
}
}
}
閱讀全文

與android調用其他類方法相關的資料

熱點內容
lk4102加密晶元 瀏覽:586
怎麼更改app店面 瀏覽:485
設備部門如何做好伺服器 瀏覽:847
androido下載 瀏覽:476
神奇高量戰法副圖源碼 瀏覽:828
匯編語言設計凱撒密碼加密器 瀏覽:390
主次梁加密是加在哪裡 瀏覽:662
模板匹配演算法matlab 瀏覽:823
外地程序員去北京 瀏覽:22
安卓機換蘋果12如何轉移數據 瀏覽:418
互聯網ntp伺服器地址及埠 瀏覽:613
pdf到word轉換器 瀏覽:267
飛行解壓素材 瀏覽:498
51單片機指令用背嗎 瀏覽:936
unityai演算法 瀏覽:834
我的世界ice伺服器如何打開pvp 瀏覽:975
c語言編程如何做標記 瀏覽:884
python數據分析實戰pdf 瀏覽:985
u盤插入文件夾 瀏覽:918
華為amd雲伺服器 瀏覽:497