Java/Excercise

interface ch01 HomeAppliances

낭구리 2021. 8. 31. 14:54
package ch01;

//HomeAppliances 클래스를 직접 new해서 사용할 필요가없다
//추상클래스로 만들어줄수있다.
public abstract class HomeAppliances {

	int width;
	int height;
	String color;

	// 추상메서드
	public abstract void turnOn();

	public abstract void turnOff();

}

 

package ch01;

public class Refrigerator extends HomeAppliances{

	@Override
	public void turnOn() {
		System.out.println("냉장고를 켭니다");
	}

	@Override
	public void turnOff() {
		System.out.println("냉장고를 끕니다.");
	}

	

}

 

package ch01;

public class Television extends HomeAppliances{

	@Override
	public void turnOn() {
		System.out.println("Tv를 켭니다");
	}

	@Override
	public void turnOff() {
		System.out.println("TV를 끕니다");
	}


	
}

 

package ch01;

public class ToyRobot {

	String name;
	
	public void turnOn() {
		System.out.println("장난감 로봇을 켭니다.");
	}
	public void turnOff() {
		System.out.println("장난감 로봇을 끕니다.");
	}
	
}