Java/Excercise
abstract ch02 Computer
낭구리
2021. 8. 30. 18:44
package ch02;
public abstract class Computer {
//추상메서드가 하나라도 있으면 추상클래스가된다. abstract
public abstract void display(); //재구현해야 허용이된다.
public abstract void typing();
public void turnon() {
System.out.println("켭니다");
}
public void turnoff() {
System.out.println("끕니다");
}
}
package ch02;
public class DeskTop extends Computer{
@Override
public void display() {
System.out.println("화면이 표시됩니다.");
}
@Override
public void typing() {
System.out.println("키보드로 타이핑합니다.");
}
}
package ch02;
public class MyNoteBook extends NoteBook{
@Override
public void display() {
System.out.println("나의 노트북이 표시됩니다.");
}
}
package ch02;
public abstract class NoteBook extends Computer{
//타이핑 하나만 재구현 하라고했으며 추상클래스가 되기때문에 abstract 를 사용한다.
public void typing() {
System.out.println("노트북 키보드로 타이핑합니다.");
}
}