JAVA
추상 클래스 구현해보기
jiyoon12
2025. 4. 26. 14:52
- 주어진 다이어그램을 보고 코드를 구현해보자.
package com._abstract;
public abstract class Computer {
public void turnOn() {
System.out.println("컴퓨터를 켭니다.");
}
public void turnOff() {
System.out.println("컴퓨터를 끕니다.");
}
public abstract void display();
public abstract void typing();
}
package com._abstract;
public class DeskTop extends Computer{
@Override
public void display() {
System.out.println("화면을 켭니다.");
}
@Override
public void typing() {
System.out.println("타이핑 합니다.");
}
}
package com._abstract;
public abstract class NoteBook extends Computer {
@Override
public void typing() {
System.out.println("타이핑을 합니다.");
}
}
package com._abstract;
public class MyNoteBook extends NoteBook {
@Override
public void display() {
System.out.println("화면을 켭니다.");
}
}