java基础—接口3

1 package jiekou;
2 
3 public interface CentralPartyCommittee {
4    /*(1)该应用程序中有一个“党中央”接口:CentralPartyCommittee,该接口中
5           有个“坚持党的领导”方法:void partyLeader()*/
6     void partyLeader();
7     
8     
9 }
1 package jiekou;
2 
3 public abstract class StateCouncil {
4     /*(2)该应用程序中有一个“国务院”抽象类:StateCouncil,该抽象类中有个“安
5             全生产”的抽象方法:abstract void safetyInProduction()*/
6     abstract void safetyInProduction();
7 
8 }
package jiekou;

public class Province extends StateCouncil implements CentralPartyCommittee {
     /*(3)该应用程序中有一个“省政府”类:Province,该类继承StateCouncil抽象
            类并且实现CentralPartyCommittee接口;在实现partyLeader()方法时输出“我们
            各省人民一定坚持党的领导!”;在重写safetyInProduction()方法时输出“我们各
            省人民一定按照国务院的指示进行安全生产!”。*/
    @Override
    public void partyLeader() {
        System.out.println("我们各省人民一定坚持党的领导!");

    }

    @Override
    void safetyInProduction() {
        System.out.println("我们各省人民一定按照国务院的指示进行安全生产!");

    }

}
 1 package jiekou;
 2 
 3 public class E2 {
 4 
 5     public static void main(String[] args) {
 6         // TODO 自动生成的方法存根
 7         Province p=new Province();
 8         p.partyLeader();
 9         p.safetyInProduction();
10 
11     }
12 
13 }

原文地址:https://www.cnblogs.com/yg6405816/p/5534513.html