Code/JAVA

추상화 예제

초롱스쿨 2019. 6. 18. 20:58
반응형

추상 클래스
 - 오직 상속을 목표로 사용
 - 객체를 만들 수 없음 -> 슈퍼 클래스임
 - 추상 메소드를 하나이상 가지고 있는 클래스
  
추상 메소드 : 바디가 없는 메소드 -> 이름만 있는 메소드
 - 강제성을 부여하고, 상속 개념으로 부모가 가지고 있어어야 하는데 정의를 할 수 없는 경우 사용
 - 강제성 부여하기 때문에 서브 클래스는 추상 메소드를 꼭 오버라이드 해야함
 - 안하면 상속받은 클래스도 추상 클래스화 되서 객체 생성 없음

 

반응형