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("장난감 로봇을 끕니다.");
	}
	
}

'Java > Excercise' 카테고리의 다른 글

interface ch02 HomeMainTest  (0) 2021.08.31
interface ch02 HomeAppliances  (0) 2021.08.31
inheritance ch02 상속이 되지않는 Car  (0) 2021.08.30
abstract ch03 Car  (0) 2021.08.30
abstract ch02 Computer  (0) 2021.08.30