I am taking this Oracle Java training course,不理解提供的解决方案。问题要求您使用枚举重写Card类和Deck类。
为什么解决方案使用“ private final”修饰符引用等级和枚举的Enum类?
使用“ private final”是否多余?
我刚吃过
public class Card_using_Enum {
Rank rank;
Suit suit;
(我的等级和套装枚举在包中的此类之外。)>
代替
public class Card3 {
private final Rank rank;
private final Suit suit;
我正在上此Oracle Java培训课程,不理解所提供的解决方案。该问题要求您使用Enum重写Card类和Deck类。为什么解决方案引用Enum ...
如果您在课程中检查他的代码,您会发现(因为您粘贴的代码支持)他们正在使用private final
。
[否,私有表示私有(在类外部无法访问),而静态表示静态(类变量,而不是实例变量)。他们完全不同。