@메서드는 클래스에 포함된 함수이다.

@초보자와 경력자의 차이 

-백인을 정의하시오.-WhitePerson

경력자 - 황인이나 흑인을 미래에 정의할 수 있기 때문에
  더 설계시 고민한다. 백인과 is a 관계를 고민. 즉 상속을 이용.

초보자 - 백인을 바로 정의한다.

@ 물체는 관련성을 가진다.

1. has a 관계 ex) Car has a Handle

2. is a 관계 ex) Duck is a bird

super : 부모클래스
sub : 자식클래스

oop에서의 관계는 이 두가지 밖에 없다.

1.상속이란?
-현실에서의 상속개념과 일치한다.
2.특징
-부모클래스의 모든 재산(속성과 메서드를 모두 사용할 수 있다)
-(***정말중요****)부모클래스의 데이터타입화 시킴!!!
 즉 "황인종은 사람이다" = 황인종은 Person 데이터 타입이다.
-다중상속은 불가능하다

예)
public class YellowPerson extends Person : YellowPerson클래스는 Person의 sub클래스임을 알 수 있다. 이때 관계를 extends를 사용한다.



Posted by Taoist
,