91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java中super關鍵字如何配合反射使用

小樊
81
2024-08-02 21:38:15
欄目: 編程語言

在Java中,可以使用反射來調用父類的方法或字段,同時也可以使用super關鍵字來訪問父類的方法或字段。下面是一個示例,演示了如何結合super關鍵字和反射來調用父類的方法:

import java.lang.reflect.Method;

class Parent {
    public void sayHello() {
        System.out.println("Hello from Parent");
    }
}

class Child extends Parent {
    @Override
    public void sayHello() {
        try {
            Method method = Parent.class.getDeclaredMethod("sayHello");
            method.invoke(super, null);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

public class Main {
    public static void main(String[] args) {
        Child child = new Child();
        child.sayHello();
    }
}

在上面的示例中,Child類繼承自Parent類,并且重寫了Parent類的sayHello方法。在Child類的sayHello方法中,使用反射獲取Parent類的sayHello方法,并通過method.invoke(super, null)來調用父類的sayHello方法。最終輸出結果為:

Hello from Parent

0
越西县| 格尔木市| 剑川县| 陆良县| 周至县| 三都| 长宁县| 荥阳市| 正镶白旗| 麟游县| 绍兴县| 卫辉市| 广西| 徐水县| 广汉市| 刚察县| 延吉市| 泾川县| 淳化县| 洛浦县| 辛集市| 龙岩市| 高要市| 化州市| 乐陵市| 乾安县| 夏河县| 甘洛县| 万年县| 东丰县| 昌吉市| 宜城市| 兰坪| 中牟县| 南宫市| 东方市| 亳州市| 萨迦县| 溆浦县| 马边| 屯留县|