반응형
*추상 클래스
- 구체적이지 않은 클래스를 의미한다.
- 추상 클래스는 클래스 앞에 abstract를 이용하여 정의한다.
- 추상 클래스는 미완성의 추상 메서드를 포함할 수 있다. 추상 메서드란 내용이 없는(구현 되지 않는) 메서드를 의믜하며, 추상 메서드는 리턴 타입 앞에 abstract를 붙여야 한다.
- 추상 클래스는 인스턴스를 생성할 수 없다.
class Main {
public static void main(String[] args) {
사람 a사람 = new 김철수();
a사람.주문하다();
}
}
abstract class 사람 {
abstract void 주문하다();
}
class 김철수 extends 사람 {
void 주문하다() {
System.out.println("철수가 전화로 주문합니다.");
}
}
반응형
'프로그래밍 > 자바, JDBC' 카테고리의 다른 글
자바 상속과 구성이란? (0) | 2020.04.28 |
---|---|
문자열 특정문자 기준으로 나누기(split) (0) | 2020.04.27 |
자바 생성자란? (0) | 2020.04.27 |
자바 문자열, int형 길이(자릿수) 구하기 (0) | 2020.04.27 |
특정 문자열 포함여부 확인(contatins) (0) | 2020.04.23 |