java.lang.reflect.Proxy
類提供用於創建動態代理類和實例的靜態方法,它也是由這些方法創建的所有動態代理類的超類。
類聲明
以下是java.lang.reflect.Proxy
類的聲明 -
public class Proxy
extends Object
implements Serializable
字段
以下是java.lang.reflect.Proxy
類的字段 -
- protected InvocationHandler h - 該代理實例調用的處理程式。
構造函數
序號 | 方法 | 描述 |
---|---|---|
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) | 返回指定介面的代理類的實例,該介面將方法調用分派給指定的調用處理程式。 |
方法繼承
此類繼承以下類的方法 -
- java.lang.Object