package ex0726;

public class Ex04_interface {
	public static void main(String[] args) {
		Demo4 ob = new Test4(); // up casting
		ob.print();
		ob.disp();
	
	}
}
interface Demo4 {
	public void print();
	public void disp();
}

// 추상 클래스는 인터페이스의 모든 메소드를 구현하지 않아도 된다.
abstract class DemoImple4 implements Demo4 {
	@Override
	public void disp() {
		System.out.println("disp 메소드 ...");
	}
}

class Test4 extends DemoImple4 {
	@Override
	public void print() {
		System.out.println("print 메소드 ...");
	}
}

'쌍용강북교육센터 > 7월' 카테고리의 다른 글

0726_Ex06_interface : 인터페이스  (0) 2021.07.26
0726_Ex05_interface : 인터페이스  (0) 2021.07.26
0726_Ex03_interface 인터페이스  (0) 2021.07.26
0726_Ex02_interface  (0) 2021.07.26
0726_Ex01_abstract : 추상 클래스  (0) 2021.07.26

+ Recent posts