当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

用接口模拟可伸缩的枚举

发表于: 2014-06-02   作者:bughope   来源:转载   浏览次数:
摘要: public enum Reckon implements SomeThingDo { PLUS{ public void count(double d1, double d2) { System.out.println(d1+d2); } }, SUBTRACT{ public void count(double d1, double d2) { System.out.print
public enum Reckon implements SomeThingDo {
PLUS{
public void count(double d1, double d2) {
System.out.println(d1+d2);
}
},
SUBTRACT{
public void count(double d1, double d2) {
System.out.println(d1-d2);
}
},
MULTIPLY{
public void count(double d1, double d2) {
System.out.println(d1*d2);
}
},
DIVIDED{
public void count(double d1, double d2) {
System.out.println(d1/d2);
}
};
 
public static void main(String[] args) {
PLUS.count(0.1,0.03);
SUBTRACT.count(0.1,0.03);
MULTIPLY.count(0.1,0.03);
DIVIDED.count(0.1,0.03);
}
}
 
public interface SomeThingDo {
 
public void count(double d1,double d2);
}

 

用接口模拟可伸缩的枚举

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
头文件: #import <UIKit/UIKit.h> @interface TableMenuViewController : UIViewController
先看代码: package lfl.swing.comp; import java.awt.BorderLayout; import java.awt.Color; import
头文件: #import <UIKit/UIKit.h> @interface TableMenuViewController : UIViewController
枚举的特点: ◆类型安全(Type Safety) ◆紧凑有效的枚举数值定义(Compact, Efficient Declaratio
以前,写了一篇文章:可伸缩的表视图,实现的是类似QQ的可折叠形式的表视图,这篇文章提供了另一种
好的设计是实现高度可伸缩的应用程序的基础。在应用程序的生存周期中,设计阶段所做的决策对应用程
最近,阅读了Will Larson的文章 Introduction to Architecting System for Scale,感觉很有价值。作
使用 Qt 来开发 Android 应用,也需要适配不同移动设备,适配多种多样的屏幕和分辨率。这次我们大概
摘要:mlpack是一个可伸缩C++机器学习库,它的目的是让新用户通过简单、一致的API使用机器学习,同
转载自:http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/ 简介: Apache Thrift 是
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号