當前位置:首頁 » 編程語言 » 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行執行。

熱點內容
mysql存儲html 發布:2025-01-18 01:57:24 瀏覽:128
雙ip伺服器對網站優化有影響嗎 發布:2025-01-18 01:56:41 瀏覽:245
汽車配置怎麼區分自動擋 發布:2025-01-18 01:53:06 瀏覽:228
加密手機通訊錄 發布:2025-01-18 01:43:58 瀏覽:347
雲帆php 發布:2025-01-18 01:38:51 瀏覽:727
linux獲取dhcp 發布:2025-01-18 01:34:42 瀏覽:641
c語言搞怪 發布:2025-01-18 01:29:08 瀏覽:678
c語言轉換說明 發布:2025-01-18 01:28:53 瀏覽:141
安卓機忘記手勢密碼了如何解開 發布:2025-01-18 01:22:32 瀏覽:784
8k視頻處理要什麼電腦配置 發布:2025-01-18 01:16:11 瀏覽:714