java--接口实现的操作实例

/*
时间:
	2012-10-09
作者:
烟大
程序目的:
	以接口实现类的多重继承,加深对继承的理解
*/

public class Day1009_Implement
{
	public static void main(String[] args)
	{
		Day1009_Implement2 D=new Day1009_Implement2(3,5,2);
		System.out.println(D.getArea());
		System.out.println(D.getColor());
	}
}
interface area{	//定义面积接口
	final int f1=20;
	final int f2=30;
	abstract public int getArea();//定义的抽象方法
	
}
interface color//定义颜色接口
{
	final String s1="red";
	final String s2="green";
	final String s3="blue";
	abstract public String getColor();
}
class Day1009_Implement2 implements area,color//实现接口
{

	int k1,k2;
	String c;
	public Day1009_Implement2(int v1,int v2,int v3)//构造函数
	{
		k1=f1+v1;
		k2=f2+v2;
		switch(v3)
		{
		case 1:
			c=s1;
			break;
		case 2:
			c=s2;
			break;
		case 3:
			c=s3;
			break;
			
		}
	}
	public String getColor() {//明确定义获取颜色的方法
		// TODO Auto-generated method stub
		return c;
	}
	public int getArea() {//明确定义获取面积的方法
		// TODO Auto-generated method stub
		return k1*k2;
	}
	
}

你可能感兴趣的:(c,String,Class,interface)