gpt4 book ai didi

java - java.awt.Color.blue 和 java.awt.Color.BLUE 的目的是什么

转载 作者:搜寻专家 更新时间:2023-10-31 19:40:52 26 4
gpt4 key购买 nike

为什么在 java.awt.Color 类中定义了两个 Color 常量?例如

public static final Color blue;
public static final Color BLUE;

这显然是多余的。是否有一些特定的使用场景 - 比如大写 Color 优先于小写 Color 或反之亦然的最佳实践?

最佳答案

这是命名约定。

Java originally defined a few color constant names in lowercase, which violated the naming rule of using uppercase for constants. These are best to use since they are available in all versions of Java: Color.black, Color.darkGray, Color.gray, Color.lightGray, Color.white, Color.magenta, Color.red, Color.pink, Color.orange, Color.yellow, Color.green, Color.cyan, Color.blue

Java 1.4 added the proper uppercase names for constants: Color.BLACK, Color.DARK_GRAY, Color.GRAY, Color.LIGHT_GRAY, Color.WHITE, Color.MAGENTA, Color.RED, Color.PINK, Color.ORANGE, Color.YELLOW, Color.GREEN, Color.CYAN, Color.BLUE

Source

关于java - java.awt.Color.blue 和 java.awt.Color.BLUE 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9997480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com