国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

java - 抽象內(nèi)部類+泛型

瀏覽:129日期:2023-12-13 17:59:20

問題描述

簡單的內(nèi)部類使用:

public class OuterClass { public OuterClass() { } public abstract class InnerAbstractClass {public void a() {}public abstract void absMethod(); }public void test() {new OuterClass().new InnerAbstractClass() { public void absMethod() { }}; }public static void main(String[] args) {new OuterClass().new InnerAbstractClass() { public void absMethod() { }}; }}

在上面例子中添加泛型

public class OuterClass<T> { public OuterClass() { } public abstract class InnerAbstractClass {public void a() {}public abstract void absMethod(); } public void test() {new OuterClass().new InnerAbstractClass() { public void absMethod() { }}; } public static void main(String[] args) {new OuterClass().new InnerAbstractClass() { public void absMethod() { }}; }}

在test方法中調(diào)用內(nèi)部類,編譯正確。在main方法中報錯,cannot be referenced from a static context。如果在另一個新建的類中調(diào)用內(nèi)部類不報錯

public class OuterClassTest { public static void main(String[] args) {new OuterClass().new InnerAbstractClass() { public void absMethod() { }}; }}

為什么???

問題解答

回答1:

呵呵,點沒幫助的那位,自己復(fù)制代碼運行一下,編譯沒問題!沒有問題!

不會用ide就老老實實自己javac

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 巫山县| 玛沁县| 洛浦县| 三门县| 滦南县| 樟树市| 循化| 武定县| 和静县| 孟村| 合川市| 贺兰县| 霍州市| 周至县| 保靖县| 呼玛县| 西安市| 运城市| 仪陇县| 盐山县| 临泉县| 来宾市| 萨嘎县| 稷山县| 江都市| 封丘县| 雷波县| 秦安县| 称多县| 利川市| 乐安县| 苗栗县| 五峰| 沛县| 克拉玛依市| 台南市| 莱州市| 苍溪县| 长阳| 曲周县| 翁牛特旗|