티스토리 뷰


일반상속과는 다르게 인터페이스는 다중상속이 허용된다


package afternoon;


public class InterfaceInheritance {


public static void main(String arg[]){

C obj = new C();

obj.method1();

obj.method2();

obj.method3();

obj.method4();

}

}

interface C1{

void method1();

void method2();

}

interface C2{

void method3();

}

interface C3 extends C1,C2{

void method4();

}

class C implements C3{


@Override

public void method1() {

// TODO Auto-generated method stub

System.out.println("메소드 1구현");

}


@Override

public void method2() {

// TODO Auto-generated method stub

System.out.println("메소드 2구현");

}


@Override

public void method3() {

// TODO Auto-generated method stub

System.out.println("메소드 3구현");

}


@Override

public void method4() {

// TODO Auto-generated method stub

System.out.println("메소드 4구현");

}

}





'java,web study > 2주차 (7월 8일~14일)' 카테고리의 다른 글

재귀함수를 이용한 팩토리얼 구현  (0) 2013.07.10
클래스 변수  (0) 2013.07.10
객체 복사  (0) 2013.07.09
Call Stack 예제  (0) 2013.07.09
Annotation (어노테이션, 주석(을 달기))  (0) 2013.07.08
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함