亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
响水县| 班戈县| 上栗县| 子洲县| 蓝山县| 成安县| 商丘市| 黎平县| 招远市| 公主岭市| 秦皇岛市| 西昌市| 乐清市| 汕尾市| 巢湖市| 水城县| 遂昌县| 济宁市| 论坛| 建瓯市| 柘荣县| 开封县| 张掖市| 尖扎县| 聂拉木县| 逊克县| 屏南县| 兴山县| 水城县| 雷波县| 遂平县| 桂阳县| 万荣县| 岚皋县| 元谋县| 新宁县| 宜兴市| 满城县| 康平县| 景泰县| 上虞市|