zoukankan      html  css  js  c++  java
  • 接口实现小程序

    interface ep1_3a{//定义第一个接口
    	double a=3.14;
        abstract double area();	
    }
    interface ep1_3b{//定义第二个接口
    	abstract void setColor(String c);
    }
    interface ep1_3c extends ep1_3a,ep1_3b{//接口的多重继承
    	abstract void volume();
    }
    class Ep1_3 implements ep1_3c{//定义类实现接口
    	double radius;
    	int height;
    	String Color;
    	public Ep1_3(double r,int h){
    		radius=r;
    		height=h;
    	}
    	public double area(){//实现第一个接口的方法
    		return radius*radius*a;
    	}
    	public void setColor(String c){//实现第二个接口的方法
    		Color=c;
    		System.out.println("颜色:"+Color);
    	}
    	public void volume(){//实现第三个接口方法
    		System.out.println("圆柱体积:"+area()*height);
    	}
    }
    
    public class ep1_3 {
    	public static void main(String[] args){
    		Ep1_3 D = new Ep1_3(2.0,5);//创建对象
    		D.setColor("蓝色");//对象调用方法
    		D.volume();
    		
    	}
    
    }
    

      程序中先定义了接口,并在接口中定义了常量和方法,然后由一个接口继承两个接口,接口在类中实现定义的所有方法

  • 相关阅读:
    路面修整
    路由器安置
    高维网络
    SRETAN
    对象、数组 深度复制,支持对象嵌套数组、数组嵌套对象
    仿 window对象 confirm方法
    仿 window对象 alert 方法
    饼状图
    柱状图
    树状图
  • 原文地址:https://www.cnblogs.com/gc56-db/p/6743571.html
Copyright © 2011-2022 走看看