gpt4 book ai didi

java - 如何制作预设的唯一类对象

转载 作者:行者123 更新时间:2023-11-30 02:15:49 25 4
gpt4 key购买 nike

因此,当您使用图形并且需要定义颜色时,您可以使用 3 个 int 值将颜色写入其 RGB 值,或者也可以只键入 Color newColor = Color.Red 或 Color newColor = Color.Blue 将其定义为预设纯色。

我想知道是否可以做这样的事情,以及如何在我自己创建的类中执行此操作,以便我可以仅使用该一个对象来定义事物或仅使用该对象作为参数。

就像我创建了一个 Person 类,然后在另一个类中我有一个使用 Person 作为参数的方法,我可以只说 Person.Teacher ,它会知道一般预设变量那个人。抱歉,如果这是一个坏例子,但是是的,我如何将该信息存储在 person 类中

最佳答案

我们可以通过查看 java.awt.Color.red 来了解他们是如何做到的定义为:

public final static Color red       = new Color(255, 0, 0);

所以你也可以这样定义一个人。您可以将其写在 Person 中类。

public final static Person TEACHER = new Person("John Smith", 29);

需要注意的一件事是类型必须是不可变才能正常工作,否则你可以这样做:

Person.TEACHER.setAge(100);

这破坏了该模式的全部要点 - 具有恒定值 Person .

关于java - 如何制作预设的唯一类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48484198/

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