【问题标题】:What's the difference between Color.RED (as in capitalized) and Color.red? [duplicate]Color.RED(大写)和 Color.red 有什么区别? [复制]
【发布时间】:2013-12-22 17:18:36
【问题描述】:

Java Swing Color 类中的Color.RED 变量和Color.red 变量或Color.BLUEColor.blue 变量(或任何其他颜色)之间有什么区别吗?

我找不到有什么区别,也没有注意到任何区别。两者都不是多余的吗? (我意识到我可能忽略了一些简单的事情)

只是好奇。

【问题讨论】:

  • 糟糕,之前没看到。谢谢你的链接!好吧...所以这只是命名约定,那我应该删除这个帖子吗?

标签: java swing colors


【解决方案1】:

无;第一个版本是小写的,所以它保留在那里是为了向后兼容。添加了大写字母版本以尊重 Java 命名约定。

【讨论】:

  • 是的,现在知道了(没有看到之前发布的重复问题)...当时不知道命名约定不同。
  • 命名约定没有什么不同,没有。据我所知,AWT(Color 类的来源)来自版本 1,这意味着 1995 年,代码约定仅在 1997 年才出现。
猜你喜欢
  • 2011-11-09
  • 2017-07-25
  • 2012-07-06
  • 2012-10-09
  • 1970-01-01
  • 2015-11-23
  • 2013-02-13
  • 2011-04-26
  • 2016-09-24
相关资源
最近更新 更多