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("노트북 키보드로 타이핑합니다.");
}
}
'Java > Excercise' 카테고리의 다른 글
inheritance ch02 상속이 되지않는 Car (0) | 2021.08.30 |
---|---|
abstract ch03 Car (0) | 2021.08.30 |
abstract ch01 Animal (0) | 2021.08.30 |
inheritance ch04 FruitTest (0) | 2021.08.27 |
inheritance ch04 Fruit (0) | 2021.08.27 |