是否可以为数据类型和值设置别名

时间:2016-02-11 19:45:42

标签: java

我经常使用BigDecimal,输入可能很多。 我能做些什么,比如bD = BigDecimal? 我也在jsf页面上使用了很多对象属性 恩。 timberSaleController.selected,我可以将整个值别名为timberSaleController.selected = selected吗?

1 个答案:

答案 0 :(得分:0)

在Java中我没有类似的别名,但你可以派生出类。

public class bD extends BigDecimal{

    public bD(double val) {
        super(val);
    }

}

并使用bD。

您需要添加所需的构造函数。

对于属性别名,没有类似的东西,但如果你想输入更少,只需创建一个你想要的静态方法

public class MyClass{
...
    public static void selected(Boolean value){
        thatLongObject.selected = value;
    }

然后在任何其他类中可以导入静态方法

import MyClass.selected;

以后再使用

...
// some code
selected(true);
...