colorrectangle.java

来自「西电科大的基于java面向对象教程」· Java 代码 · 共 34 行

JAVA
34
字号
public class ColorRectangle{
	private Color currentColor;
	public ColorRectangle(Color initColor){
		currentColor=initColor;
	}
	public void changeRed(int red){
		currentColor.setRed(red);
	}
	public void changeGreen(int green){
		currentColor.setGreen(green);
	}
	public void changeBlue(int blue){
		currentColor.setBlue(blue);
	}
	public void display(){
		System.out.println("color");
		currentColor.display();
	}
	public static void main(String[] args){
		Color c=new Color(100,100,100);
		ColorRectangle cr1=new ColorRectangle(c);
		ColorRectangle cr2=new ColorRectangle(c);

		cr1.changeRed(200);
		cr1.display();
		cr2.display();

		System.out.println("-----------");

		cr2.changeBlue(50);
		cr1.display();
		cr2.display();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?