Language/JAVA56 [TIL] 추상 클래스 추상 클래스 Abstract 란? 선언만 있고 정의가 없는 하나 이상의 추상 메소드를 갖는 클래스로 하위 클래스에서 재정의 할 것으로 예상되는 메소드에 대해 메모리 낭비없이 미리 호출 계획을 세워 두기 위해 작성한다. 특징: 클래스가 적어도 하나의 abstract 메소드를 포함할 때 클래스 명 앞에 abstract 키워드를 붙여서 명시해야한다. 추상 클래스는 final, static 키워드 사용이 불가능하다. 추상 클래스로 선언한 경우 미완성된 클래스 이므로 객체 생성이 불가능하다. 추상 클래스는 추상 메소드를 포함 할 수 있으나 반드시 포함하는 것은 아니며 일반 메소드를 정의할 수 있다. 추상 메소드가 없는 추상 클래스도 객체는 생성할 수 없다. abstact 키워드는 클래스와 메소드에서만 사용 가능하.. Language/JAVA 2020. 8. 10. 더보기 ›› 이전 1 ··· 13 14 15 16 17 18 19 ··· 56 다음