abstract class
-
추상 클래스(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(구현) 해야 한다. - 추상 클래스를 구현한 클래스는 추상 클래스를 상속받아 구현함으로써 추상클래스 타입에 포함된다.(형변환) 추상 클래스 정의 프로그램 실행결과 소스 파일 추상 클래스 정의 추상 메소드