java.lang.reflect.Proxy
類提供用於建立動態代理類和範例的靜態方法,它也是由這些方法建立的所有動態代理類的超類。
以下是java.lang.reflect.Proxy
類的宣告 -
public class Proxy
extends Object
implements Serializable
以下是java.lang.reflect.Proxy
類的欄位 -
序號 | 方法 | 描述 |
---|---|---|
1 | protected Proxy(InvocationHandler h) | 從一個子類(通常是一個動態代理類)構造一個新的Proxy 範例,並為其呼叫處理程式指定一個值。 |
序號 | 方法 | 描述 |
---|---|---|
1 | static InvocationHandler getInvocationHandler(Object proxy) | 返回指定代理範例的呼叫處理程式。 |
2 | static Class<?> getProxyClass(ClassLoader loader, Class<?>… interfaces) | 給定類載入器和介面陣列的代理類的java.lang.Class 物件。 |
3 | static boolean isProxyClass(Class<?> cl) | 當且僅當使用getProxyClass 方法或newProxyInstance 方法將指定的類動態生成為代理類時,才返回true 。 |
4 | static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) | 返回指定介面的代理類的範例,該介面將方法呼叫分派給指定的呼叫處理程式。 |
此類繼承以下類的方法 -