您的位置:首页 > 其它

包含抽象方法的枚举类 学习笔记(二)

2013-10-21 14:58 337 查看
public enum Operation
{
PLUS
{
public double eval(double x,double y)
{
return x+y;
}
},
MINUS
{
public double eval(double x,double y)
{
return x-y;
}
},
TIMES
{
public double eval(double x,double y)
{
return x*y;
}
},
DIVIDE
{
public double eval(double x,double y)
{
return x/y;
}
};
//为枚举类定义一个抽象方法,这个抽象方法由不同的枚举值提供不同的实现。
public abstract double eval(double x,double y);
public static void main(String[] args)
{
System.out.println(Operation.PLUS.eval(3,4));
System.out.println(Operation.MINUS.eval(5,4));
System.out.println(Operation.TIMES.eval(5,4));
System.out.println(Operation.DIVIDE.eval(5,4));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: