有关在类中声明一个创建这个类的对象,那么在main方法中创建这个对象会无限创建这个对象吗,为什么?求解答,非常感谢!!
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);
}
}
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);
}
}
...全文
相关推荐
10个经典的Java main方法面试题
主要为大家分享了10个经典的Java main方法面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,感兴趣的小伙伴们可以参考一下
Java main 方法面试题的详细整理
主要介绍了Java main 方法面试题的详细整理的相关资料,这里介绍了10个经典面试题的方法,需要的朋友可以参考下
10个Java经典的Main方法面试题!.zip
10个Java经典的Main方法面试题!.zip
c++面向对象程序设计课后习题解答-谭浩强.pdf
c++面向对象程序设计课后习题解答-谭浩强.pdf
Java习题02类与对象的基本概念.doc
Java习题02类与对象的基本概念.doc


Java SE
