java类成员枚举类赋值
时间: 2023-06-22 21:08:11 浏览: 109
知识梳理初始Java类-使用java理解程序逻辑第十六章
在Java中,枚举类型可以作为类的成员变量,其赋值方式与普通的类成员变量类似,可以通过直接赋值或构造方法进行赋值。以下是示例代码:
```
public class MyClass {
enum Color {
RED, GREEN, BLUE
}
private Color color;
public MyClass() {
color = Color.RED;
}
public MyClass(Color color) {
this.color = color;
}
public void setColor(Color color) {
this.color = color;
}
public Color getColor() {
return color;
}
}
```
在上面的代码中,Color是一个枚举类型,它被声明为MyClass类的成员变量。在MyClass类的无参构造方法中,color成员变量被赋值为Color.RED。在MyClass类的有参构造方法中,可以通过传入Color类型的参数来对color成员变量进行赋值。同时,MyClass类还提供了setColor()和getColor()方法来修改和获取color成员变量的值。
阅读全文