国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何實例化一個抽象類?

2019-11-18 14:48:16
字體:
來源:轉載
供稿:網友

  抽象類就一定不可以實例化嗎?
呵呵,不一定哦。??聪旅娴睦樱?br />public abstract class YourClassName
{
public abstract Object someMethod(...);
}
在你要有的地方

YourClassName ycn = (YourClassName) java.lang.reflect.PRoxy.newProxyInstance(Thread.currentThread().getContextClassLoader(), new Class[]{YourClassName.class},new java.lang.reflect.
InvocationHandler(){
public Object invoke(Object proxy,Method m,Object params[]) throws Exception{return null;}
});


只是這個實例沒有任何用處,他所有的方法都直接返回

假如要使不是abstract的方法和原來的一樣,
那么修改invoke函數,判定m是不是抽象的
不是就調用proxy中的方法(m.invoke(proxy,params))
假如是就返回null

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶县| 沈阳市| 双峰县| 云阳县| 乐东| 平顶山市| 富锦市| 广南县| 福州市| 徐闻县| 惠水县| 改则县| 铜川市| 平昌县| 惠来县| 民权县| 屯昌县| 松滋市| 衢州市| 芷江| 鄂州市| 蒲城县| 彩票| 孟连| 天台县| 涟水县| 基隆市| 缙云县| 东安县| 马山县| 旌德县| 德安县| 岳阳市| 通许县| 莱州市| 长春市| 武平县| 永宁县| 土默特左旗| 祁门县| 商都县|