abstract란 무엇인가Backend/java2018. 8. 12. 17:59
Table of Contents
반응형
abstract는 추상의, 미완성의...라는 의미의 제어자입니다.
abstract가 사용될 수 있는 곳은 클래스와 메서드이고요...
메서드 앞에 abstract가 붙으면 추상메서드가 되고, 클래스 앞에 abstract가 붙으면 추상클래스가 됩니다.
추상메서드는... 선언부만 있고 구현부가 없는 미완성 메서드입니다.
추상메서드가 정의된 클래스 역시 미완성 클래스이기 때문에... 클래스 앞에 abstract를 붙여서
이 클래스가 추상메서드를 포함하고 있고... 미완성 클래스이기 때문에 인스턴스를 생성할 수 없다라는 것을
알려줘야합니다.
추상클래스는 상속을 통해서 자손클래스에서 완성되어야만 인스턴스를 생성할 수 있습니다.
반응형
'Backend > java' 카테고리의 다른 글
접근제어자를 통한 캡슐화 (0) | 2018.08.12 |
---|---|
접근 제어자란 무엇인가 (0) | 2018.08.12 |
생성자를 이용한 Final 멤버변수 초기화 (0) | 2018.08.12 |
Final이란 무엇인가 (0) | 2018.08.12 |
Static이란 무엇인가 (0) | 2018.08.12 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상