作为传统的C程序员,深觉得宏定义简单,灵活,效率高。最近开始写java代码,没有了宏,突然之间连怎么写判断语句都不会了,总不能直接拿数字去判断吧。
后来请教别人,找到了个替代的方法,在类里声明一个static 子类
public static class Type{
public static int TYPE1 = 1;
public static int TYPE2 = 2;
public static int TYPE3 = 3;
}
看似简单,也有可能写错,记录一下。