java,web study/2주차 (7월 8일~14일)

인터페이스의 상속

doublemetal 2013. 7. 10. 20:13


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


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구현");

}

}