상속
has a : 특정 객체 내에서 다른 객체를 가지고 있는 것을 의미한다 is a : 특정 객체가 다른 객체에게 자신의 능력을 포함시켜주는 상속 관계를 의미한다. ( sub클래스는 super클래스의 기능을 가지고있다. ) 클래스 상속 : 부모가 보유하고 있는 재산 중 일부를 자식이 물려받는 것을 의미한다. 자바에서는 이런 클래스들간의 다중 상속을 지원하지 않으므로 객체의 명확성을 높였다. 다중상속을 하면 값이 모호해질 수 있다. 그래서 객체끼리의 다중상속 불가 (interface로 다중상속은 가능) (클래스 앞에 final 은 상속금지 ex, String클래스 : has a 방식으로만 사용 가능) 상속을 주기 위해 준비된 클래스 : Base Class, Super Class, Parent Class (자바..