비행기1 [java] abstract extends 를 통한 상속이 강요되는 추상적인 abstract 메소드를 하나 이상 포함한 클래스를 abstract 클래스라고 한다 간단히 설명하자면 다양한 경우의 수가 존재하는 것을 만들고자 할때 그 공통적인 개념만을 클래스로 만들고 구체적인 부분은 상속을 통해 자식 클래스에서 가져와 재정의 overriding 하여 사용하는 것이다 abstract 클래스는 abstract 메소드를 하나 이상 가지고 있으므로 자신만으로는 정보가 불완전 하므로 제대로 정의내릴수 없다. 즉 인스턴스화가 불가하다 상속을 통해 가져와서 overriding 으로 추상적인 부분(=설명이 부족한 부분)을 재정의하여야만 인스턴스화 시킬수있다 2022. 4. 25. 이전 1 다음