java 枚举实现接口
2014-06-12 15:54
351 查看
public interface IOperation { double apply(double x,double y); } enum BasicOperation implements IOperation{ PLUS("+"){ public double apply(double x,double y){return x+y;} }, MINUS("-"){ public double apply(double x,double y){return x-y;} }, TIMES("*"){ public double apply(double x,double y){return x*y;} }, DIVIDE("/"){ public double apply(double x,double y){return x/y;} }; private final String symbol; BasicOperation(String symbol) { this.symbol=symbol; } @Override public String toString() { return symbol; } } enum ExtendedOpertation implements IOperation{ EXP("^"){ public double apply(double x,double y){return Math.pow(x, y);} }, DIVIDE("%"){ public double apply(double x,double y){return x%y;} }; private final String symbol; ExtendedOpertation(String symbol) { this.symbol=symbol; } @Override public String toString() { return symbol; } }
相关文章推荐
- Java 枚举:实现接口
- Java 的枚举(Enums) 可以实现接口(Interfaces)
- Java 枚举:实现接口
- 14. JAVA 枚举(Enum、类集EnumMap&EnumSet 、实现接口、定义抽象方法) ----- 学习笔记
- Java枚举实现接口
- 使用函数接口和枚举实现配置式编程(Java与Scala实现)
- Java 的枚举(Enums) 可以实现接口(Interfaces)
- 实现对象集合枚举接口
- Java中使用接口实现多继承和多态的方法
- java编程思想3感悟(5)---复用具体实现和复用接口
- java中javax.servlet.Filter这个接口实现登陆验证之类得说明
- 用Java JNI 本地接口技术实现 圆形窗口
- java中判断一个对象是否实现了某个接口
- 对java 接口和实现的理解
- 深入探讨Java枚举的实现
- 用Java 接口实现回调函数的等价功能
- 用 Java 接口实现回调函数的等价功能
- java 中一些接口和实现类的区别
- 用 Java 接口实现回调函数的等价功能
- 原来Java还可以这样写——实现‘内部 接口’