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

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

如何實例化一個抽象類

2019-11-18 12:04:54
字體:
來源:轉載
供稿:網友

  抽象類就一定不可以實例化嗎?
  看下面的例子:
  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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦南县| 凤台县| 丹东市| 宜兴市| 绥宁县| 安徽省| 蒙自县| 什邡市| 牙克石市| 闻喜县| 南陵县| 连云港市| 景洪市| 内江市| 日土县| 潞城市| 金寨县| 高州市| 德江县| 兴海县| 开远市| 德惠市| 平定县| 吐鲁番市| 泸溪县| 阜城县| 化州市| 聂拉木县| 南木林县| 同江市| 余江县| 卓资县| 怀仁县| 翁源县| 白朗县| 江门市| 平山县| 茂名市| 峨边| 沭阳县| 建始县|