當前位置:首頁 » 編程語言 » java類調用方法

java類調用方法

發布時間: 2024-12-13 19:46:20

java中, 怎麼調用別的類的私有方法

利用反射即可調用;
簡易實如消例代碼如下:
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

/**
* @author thomaslwq
* @version 創建時間:Sep 4, 2012 9:53:49 PM
* 類說明
*/
public class ReflectionTest {

public static void setObjectColor(Object obj) throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAcces***ception, InvocationTargetException{
Class cls = obj.getClass();
//獲得類的私有方法
Method method = cls.getDeclaredMethod("privateMethod", null);
method.setAccessible(true); //簡橋沒有設置就會報錯
//調用該方法
method.invoke(obj, null);
}
public static void main(String args[]) throws SecurityException, IllegalArgumentException, NoSuchMethodException, IllegalAcces***ception, InvocationTargetException{

setObjectColor(new MyTest());
}
}
//測試類
攔橡猛class MyTest{


public void setMyTest(){
System.out.println("setMyTest");
}
/**
類的私有方法
**/
private void privateMethod(){
System.out.println("調用了 private Method");
}

}

Ⅱ java 中,同一個包內的類如何相互調用

只要定義為public
那麼可以直接調用
比如我有類A1、A2
A1中有方法
public void getAge(){}
public void getName(){}
在類A2中調用A1中的方法
那麼就是要在A2中寫
A1 a1 = new A1();
a1.getAge();
a1.getName();
以上兩句就可以調用類A1中的方法

Ⅲ java中怎麼在一個類中調用另一個類中的方法

除了以上的之外,那也要看你的兩個類是否在同一個包,不在同一個包的話,就得先導包,否則要找不到你想調用的那個類以及方法

Ⅳ Java中的一個類怎麼調用另一個類中的方法

java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。

Ⅳ java中方法之間是如何調用的

要調用方法void showInfo()就直接在調用的地方直接寫showInfo();x0dx0a要調用方法 boolean showInfo()就在調用的地方比如寫boolean ect=showInfo();x0dx0a要調用方法void showInfo(String message)就在調用的地方比如寫showInfo("java functions");x0dx0a有參數的括弧裡面傳參數,無參方法的括弧不能省.x0dx0a有返回值的前面要加一個變數接受返回值。x0dx0ax0dx0a方法之間是如何調用的?x0dx0a比如在程序a行遇到調用方法showInfo()x0dx0a程序在運行的時候會找到被調用的showInfo()方法所在的區域,如果showInfo方法是有參數的,則把參數傳過去(傳地址或者傳值),然後就初始化showInfo方法開始執行,當showInfo方法執行遇到return語句或者執行代碼結束,如果有return語句則返回一個showInfo方法的聲明類型的值到程序行的接受參數變數;此時會返回到程序的a行執行。

熱點內容
matlab稀疏矩陣存儲 發布:2025-02-06 03:07:54 瀏覽:838
國際服2b2t伺服器地址 發布:2025-02-06 03:06:28 瀏覽:390
c語言輸出b 發布:2025-02-06 03:06:27 瀏覽:31
普通火車wifi密碼多少 發布:2025-02-06 03:04:20 瀏覽:436
可編程監控 發布:2025-02-06 03:03:33 瀏覽:645
c語言取隨機數 發布:2025-02-06 02:46:57 瀏覽:863
uc緩存的視頻卡住 發布:2025-02-06 02:17:05 瀏覽:144
解壓同學介紹 發布:2025-02-06 02:13:10 瀏覽:776
icsftp 發布:2025-02-06 02:12:59 瀏覽:325
ftp跨域上傳文件 發布:2025-02-06 02:09:22 瀏覽:822