如何从Java中的对象调用RBG参数

时间:2017-08-02 19:06:12

标签: java colors

我正在为Color类中的对象编写访问器。我想返回与对象关联的红色,绿色和蓝色值的总和。有没有办法让我调用我创建的对象的参数?

这是我迄今为止所尝试的无济于事......

//  Sample  //



int red = 200;
int green = 51;
int blue = 76;

Color c = new Color(red, green, blue);
System.out.println(c.red);
System.out.println(c.green);
System.out.println(c.blue);

// The above gives a compile error //

2 个答案:

答案 0 :(得分:2)

查找此信息的最佳位置通常在Java文档中 - 对于Color类,您可以找到它here

要回答你的问题,如果你有一个Color对象,你应该可以调用c.getBlue(),c.getRed()和c.getGreen(),它们应该以int的形式返回。

答案 1 :(得分:1)

使用getRed(),getGreen(),getBlue()。

import java.awt.*;

public class colors123 {
public static void main (String args[]) {
    int red = 200;
    int green = 51;
    int blue = 76;

    Color c = new Color(red, green, blue);
    System.out.println(c.getRed());
    System.out.println(c.getGreen());
    System.out.println(c.getBlue());
    System.out.println(c.getRed()+c.getGreen()+c.getBlue());

    }
}