-4

我需要创建一个设置对象枚举属性值的方法。这是我的代码:

public void setSpecialization(VehicleType specialization) {
    Specialization = specialization;
}

两个变量都属于同一类型,我应该如何分配值?因为我不断null在该领域获得价值。

4

1 回答 1

1

没有什么特别的,因为specialization它是一种enum类型。它的工作方式与任何其他类型完全相同:

public class SomeClass {
    private VehicleType specialization;

    public void setSpecialization(VehicleType specialization) {
        this.specialization = specialization;
    }

    // ...
}

注意:方法里面,this.specialization指的是成员变量;specialization指参数变量。

于 2013-08-13T14:55:31.603 回答