本範例示範一個類別 Province 同時繼承父類別 StateCouncil 並實作介面 CentralPartyCommittee,展示 Java 單繼承、多實作的機制。
public interface CentralPartyCommittee {
void partyLeader();
}
public class StateCouncil {
void safetyInProduction() {
System.out.println("安全生產");
}
}
public class Province extends StateCouncil implements CentralPartyCommittee {
@Override
public void partyLeader() {
System.out.println("我們各省人民一定堅持黨的領導");
}
@Override
void safetyInProduction() {
System.out.println("我們各省人民一定按照國務院的指示進行安全生產!");
}
}
public class Main {
public static void main(String[] args) {
Province a = new Province();
a.partyLeader(); // 介面方法
a.safetyInProduction(); // 覆寫父類別方法
}
}
