我正在为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 //
答案 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());
}
}