본문 바로가기

Java

interface

interface InterfaceA{
 // 멤버변수
 public static final int a = 10;

 // 멤버메서드
 public abstract void methodA();
}

interface InterfaceB{
 // 멤버변수
 public static final int b = 20;

 // 멤버메서드
 public abstract void methodB();
}
// Interface를 구현한다
class ImplementClass implements InterfaceA, InterfaceB {
 public void methodA(){
  System.out.println("methodA() 호출");
 }
 public void methodB(){
  System.out.println("methodB() 호출");
 }
}

public class ExamEx04{
 public static void main(String[] args){
  ImplementClass i = new ImplementClass();
  
  i.methodA();
  i.methodB();
 }
}

'Java' 카테고리의 다른 글

오버라이딩  (0) 2013.03.20
상속, 다형성  (0) 2013.03.20
추상 클래스  (0) 2013.03.15
상속 실습  (0) 2013.03.15
Varargs 사용하기  (0) 2013.03.15