336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
상속 (extends)
- 상속의 기본 조건
- IS A
- Sub Class is a Super Class
- 노트북 IS A 컴퓨터 (O)
- Super Class is a Sub Class
- 컴퓨터 IS A 노트북 (X)
- HAS A
- Sub Class has a Super Class
- 경찰관 HAS A 권총 (O)
- Super Class has a Sub Class
- 권총 HAS A 경찰관 (X)
- ArticleVO extends MemberVO 라면
- ArticleVO가 Sub class MemberVO가 Super Class이다
- 상속을 받는 클래스가 서브 상속을 해주는 클래스가 슈퍼 클래스
- 위와 같이 ArticleVO IS A MemberVO라는 것은 관계가 성립하지 않는다
- 그렇기 때문에 VO에서 상속은 이용하지 않는다
# 상속 관계
- 노트북 IS A 컴퓨터라는 것은 컴퓨터의 종류가 많고 그 중 노트북이라는 것이다
- 하지만 컴퓨터 IS A 노트북은 컴퓨터를 모두 노트북으로 정의를 해버리는 것이다
- 상속을 할 때 IS A 관계를 잘 생각해야 한다 (논리적으로 맞아야 한다)
'[ Developer ] > Core Java' 카테고리의 다른 글
[Java] 객체 지향이란? 객체 지향의 특징 (0) | 2016.06.07 |
---|---|
[Java] Interface 자바 인터페이스 실습 (0) | 2016.06.01 |
[Java] 자바 인터페이스 Interface (0) | 2016.05.31 |
[Java] SubString 자바 글자 자르기 (1) | 2016.05.09 |
[Java] Hash Map 컬렉션 프레임워크 해시맵 (1) | 2016.05.09 |