有关在类中声明一个创建这个类的对象,那么在main方法中创建这个对象会无限创建这个对象吗,为什么?求解答,非常感谢!!

h3xz h3xz 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class Season{

private String seasonName;
private String seasonDesc;

private Season(String seasonName , String seasonDesc) {
this.seasonName = seasonName;
this.seasonDesc = seasonDesc;
}

public static final Season SPRING = new Season("春天" ,"spring");
public static final Season SUMMER = new Season("夏天" ,"summer");
public static Season AUTUMN = new Season("秋天" ,"autumn");
public static Season WINNTER = new Season("冬天" ,"winnter");

public String getSeasonName() {
return seasonName;
}

public String getSeasonDesc() {
return seasonDesc;
}

public String toString() {
return "seasonName = "+seasonName+", seasonDesc = "+seasonDesc;
}
}


public class EnumTest_01 {
public static void main(String[] args) {
Season SPRING = Season.SPRING;//会无限创建Season对象吗?看了好久还是不会,求解答,谢谢!
System.out.println(SPRING.SUMMER.SPRING);

}
}
...全文
评论 4
收藏 已收藏
分享
返回顶部
h3xz
Java SE 62,621 成员 307,251 内容