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("노트북 키보드로 타이핑합니다.");
	}
}

'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