-
추상 클래스(abstract class)JAVA/상속 2020. 10. 11. 00:23
추상 클래스(abstract class)
- 추상 메소드
. 기능이 구현되지 않고 stub, 즉, 원형만 선언되어 있는 메소드이다.
. 중괄호 "{, }"가 생략되어 있다.
예)
public int add(int i, int j);
public abstract int sub(int i, int j);
- 추상 클래스는 추상 메소드가 1개 이상 선언되어 있다.
- 추상 클래스는 객체를 생성할 수 없다.
- 추상클래스가 객체를 생성하려면 추상 메소드를 Overriding(구현) 해야 한다.
- 추상 클래스를 구현한 클래스는 추상 클래스를 상속받아 구현함으로써추상클래스 타입에 포함된다.(형변환)
추상 클래스 정의
프로그램 실행결과
소스 파일
추상 클래스 정의
추상 메소드
'JAVA > 상속' 카테고리의 다른 글
final class & method (0) 2020.10.11 메소드 내부 객체 변수(this,super), 생성자 호출 메소드 (0) 2020.10.11 상속 관계에서의 생성자 (0) 2020.10.10 객체 형변환 (0) 2020.10.10 Method Overriding (0) 2020.10.10