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 |