제목 : 21.4. 인터페이스(추상클래스)를 통한 다중 상속 구현
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    180
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/08/23 오후 2:46:38 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        5759
                    
                 | 
            
            
        
     
 
    
	
	
    
	#include <iostream.h>
//Base클래스
class Base{
public:
    void Hi(){cout << "안녕" << endl;}
};
//A라는 인터페이스(추상클래스)
class IA{
    virtual void aa() = 0;//추상메서드
};
//B라는 인터페이스
class IB{
    virtual void bb() = 0;//추상메서드
};
//C라는 클래스
class C : 
    public Base, public IA, public IB{
public:
    void aa(){//IA인터페이스에 정의
        cout << "aa라는 기능 완성" << endl;
    }
    void bb(){//IB인터페이스에 정의
        cout << "bb라는 기능 완성" << endl;
    }
};
void main(){
    C c; 
    c.Hi();c.aa();c.bb();
}