Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    목록Abstract (1)
passion and relax
      
      
        [JAVA] 08. 심각한 다형성 (추상 클래스와 인터페이스)
        
  
  
        
    
            
            
            
            
            
            
              
            
          다형성. 융통성과 확장성을 얻을 수 있다.. 다형성을 제대로 쓰려면, interface가 필요하다.. interface : 추상 클래스로서, 인스턴스를 만들 수 없는 클래스 추상 클래스 Hippo hippo = new Hippo(); //OK Animal hippo = new Hippo(); //OK Animal animal = new Animal(); //OK이지만, Animal이 무슨 동물? . 이런 경우 때문에, Animal 클래스는 abstract로 만들어야 한다.. 클래스 중에 인스턴스를 만들면 안되는 경우, abstract로 만들어야 한다.. 즉, new 키워드를 쓸 수 없게 만든다. abstract public class Canine extends ..
        프로그래밍
        
        2024. 5. 21. 15:21