Java:如何在子类中设置颜色?

用户名

我正在尝试使用getters / setters在子类中设置颜色,但是存在编译错误。

//world.java
import java.awt.Color;

public class world {
    private Color color;

    public Color getColor() {
        return color;
    }
    public void setColor(Color color) {
        this.color = color;
    }
}

//object.java
public class object extends world {
    public object{
        setColor(new world.Color(255,0,0); //compile error
    }
}

我可以通过导入java.awt.Color子项并键入轻松解决此问题setColor(new Color(255,0,0),但是当它已经导入到父项中时,它不是多余的吗?我还尝试了其他语法,例如,setColor(world.setColor(new Color(255,0,0)))但是给出了不同的错误。正确执行此操作的正确语法是什么?

佩佩特卡

只是简单

   setColor(new Color(255,0,0); //no compile error

(您必须import在使用类的每个文件中都有该语句...)

说明:

当前的类扩展了world-这意味着setColor()方法“就在那儿”而无需再次声明。这将设置color的的instanct领域world类只是正常,但没有明确指定...方法和字段使用static修饰符总是涉及到本身,而不是该类的实例

为什么setColor(world.setColor(new Color(255,0,0)))不工作?

该语法用于访问该类的静态方法world-但是这种方法不存在。您拥有的是一个非静态方法,在这种情况下,这是完全合适的,因为颜色值分别与该类的每个实例相关。因此,在这种情况下,world.setColor()语法无效。

根据游戏评论,GameObject换成了世界

一些规则

  • 类名以大写开头
  • 不要使用与JDK库类相似或完全相似的名称。对于Object,String等尤其如此!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在实体的子类中设置“ mappedBy”?

来自分类Dev

如何在子类中设置只读属性?

来自分类Dev

如何在ngTagsInput中设置标签的颜色?

来自分类Dev

如何在MPAndroidChart中设置颜色?

来自分类Dev

如何在titleForHeaderInSection中设置颜色?-迅速

来自分类Dev

如何在QBarSet中设置条形的颜色?

来自分类Dev

如何在tabSpec文本中设置颜色?

来自分类Dev

如何在titleForHeaderInSection中设置颜色?-迅速

来自分类Dev

如何在 cgmutablepath 中设置形状的颜色?

来自分类Dev

如何在 MPAndroidChart 的 PieChart 中设置颜色

来自分类Dev

如何在 JButton 中设置文本颜色?

来自分类Dev

Java:如何在子类中填充变量?

来自分类Dev

如何在Xfce中基于墙纸颜色设置背景颜色?

来自分类Dev

如何在UITextField子类中设置UITextField的属性

来自分类Dev

如何在Java中为ArrayList中的所有元素设置文本颜色?

来自分类Dev

如何在java中设置itext pdf表替代行颜色

来自分类Dev

如何在 Java 中设置背景颜色和 drawString 而不取消另一个?

来自分类Dev

如何在JTable中的特定行中设置颜色

来自分类Dev

如何在android中的日历中设置日期的颜色

来自分类Dev

如何在PowerShell中的PSReadLine中设置颜色

来自分类Dev

如何在VS 2015中设置匹配括号的颜色?

来自分类Dev

如何在Jqplot中为标记设置单独的颜色

来自分类Dev

如何在Matplotlib中设置颜色条范围?

来自分类常见问题

如何在Angular Material中设置图标的颜色?

来自分类Dev

如何在JetBrain的IDE设置中更改背景颜色?

来自分类Dev

如何在Angular-Material中设置文本颜色?

来自分类Dev

如何在Plotly(python)中设置背景颜色和标题?

来自分类Dev

如何在大虾中设置水平线的颜色?

来自分类Dev

如何在图表中设置自定义填充颜色

Related 相关文章

  1. 1

    如何在实体的子类中设置“ mappedBy”?

  2. 2

    如何在子类中设置只读属性?

  3. 3

    如何在ngTagsInput中设置标签的颜色?

  4. 4

    如何在MPAndroidChart中设置颜色?

  5. 5

    如何在titleForHeaderInSection中设置颜色?-迅速

  6. 6

    如何在QBarSet中设置条形的颜色?

  7. 7

    如何在tabSpec文本中设置颜色?

  8. 8

    如何在titleForHeaderInSection中设置颜色?-迅速

  9. 9

    如何在 cgmutablepath 中设置形状的颜色?

  10. 10

    如何在 MPAndroidChart 的 PieChart 中设置颜色

  11. 11

    如何在 JButton 中设置文本颜色?

  12. 12

    Java:如何在子类中填充变量?

  13. 13

    如何在Xfce中基于墙纸颜色设置背景颜色?

  14. 14

    如何在UITextField子类中设置UITextField的属性

  15. 15

    如何在Java中为ArrayList中的所有元素设置文本颜色?

  16. 16

    如何在java中设置itext pdf表替代行颜色

  17. 17

    如何在 Java 中设置背景颜色和 drawString 而不取消另一个?

  18. 18

    如何在JTable中的特定行中设置颜色

  19. 19

    如何在android中的日历中设置日期的颜色

  20. 20

    如何在PowerShell中的PSReadLine中设置颜色

  21. 21

    如何在VS 2015中设置匹配括号的颜色?

  22. 22

    如何在Jqplot中为标记设置单独的颜色

  23. 23

    如何在Matplotlib中设置颜色条范围?

  24. 24

    如何在Angular Material中设置图标的颜色?

  25. 25

    如何在JetBrain的IDE设置中更改背景颜色?

  26. 26

    如何在Angular-Material中设置文本颜色?

  27. 27

    如何在Plotly(python)中设置背景颜色和标题?

  28. 28

    如何在大虾中设置水平线的颜色?

  29. 29

    如何在图表中设置自定义填充颜色

热门标签

归档