关于Java enum枚举类中switch(this)中的this代表什么。

public enum Gender01 {
MALE, FAMALE;
private String name;

public String getName() {
    return name;
}

public void setName(String name) {
    switch (**this**) { ================这个this代表什么?
    case MALE:
        if (name.equals("男")) {
            this.name = name;

            break;
        } else {
            System.out.println("参数错误");
            return;
        }
    case FAMALE:
        if (name.endsWith("女")) {
            this.name = name;
            break;
        } else {
            System.out.println("参数错误");
            return;
        }

    }
}

}

就是代表enum枚举类本身

this代表 枚举类的MALE, FAMALE;