Java Programming

interface instance(?) 생성

tomato13 2008. 7. 18. 09:53

interface의 instance는 생성할 수 없을 것이다. 그러나 아래와 같은 구현이 가능하다는 것도 생각해보게 되었다.(잘 몰라서..ㅡ.ㅡ;;)

          

abstract interface Tested {
            public int m_First();
}

 

public class CInterface_Test {
 
            private static int m_TC1(Tested pTested) 
            {
                        pTested.m_First();
  
                        return 1;
            }
 
            public static void main(String[] args) {
                        m_TC1(new Tested() {
                                    public int m_First() {
                                                System.out.print("Tested.m_First.\n");    
                                                return 1;
                                   }
                         });
            }
}