■ 개발 정리/JAVA

추상클래스 선언 및 호출

파코키 2017. 8. 22. 12:18





Abstract

추상클래스 추상메서드


추상메서드

- 선언

public abstract void c_abstract();

abstract으로 추상메서드라는 표시를 해주고 {중괄호}가 없이 

세미콜론으로 마무리

- 메서드의 큰 특징들만 미리 정해놓고 메서드의 구현(implement)은 

상속받는 클래스에서 해줘야 사용가능하다.




추상클래스

- 추상클래스에는 일반메서드와 추상메서드가 공존한다.

- 추상클래스는 객체생성을 할 수 없다.

(하위클래스가 상속받아 객체를 생성해야 사용할 수 있다.)

- 하위클래스에 추상클래스의 일반메서드가 오버라이딩 되어있으면

하위클래스의 메서드만 사용가능하다.



- 호출