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 |