Java中是否有一种方法可以检查操作的同质性?现有的图书馆会这样做吗?
作为一个例子,如果我声明某些成员具有这样的尺寸:
class MyClass {
@Quantity("Speed")
double speed;
@Quantity("Distance")
double distance;
@quantity("Time")
double time;
// Should not raise any error
double getSpeed()
{
return distance / time;
}
// Should raise an error
void computeTime()
{
time = speed * distance;
}
}
编辑: Java中是否存在类似于Boost.Units(C ++)的东西?
答案 0 :(得分:0)