~22.1.28
1.클래스 멤버를 선언하고 활용할 수 있다. _ API연동, 객체 배열
2.상속의 개념을 이해하고 클래스를 설계 할 수 있다.
3.다형성에 대한 개념을 이해하고 동적 바인딩을 구축할 수 있다.


Address는 관리하는 클래스이고
My_Test는 Address클래스를 HAS-A관계로 관리하는 클래스.
두개의 클래스에서 오버로드와 오버라이딩을 구분할줄 알아야한다.
클래스간의 상속:
클래스의 기능을 자유롭게 호출하고 기는을 확장하기 위해
단일 상속을 원칙으로하며 다중 상속은 클래스간의 허용되지 않는다.상속의 원형
public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, SerializableCase 1
public class My extends Calc{} Calc -> super(), 선조 My -> this , 후손AA
↑
BB super(AA)
↑
CC super(BB) 즉 단일상속이 원칙이다.
이때 CC에선 BB의 주소를 상속받기때문에 BB의 모든 메소드를 불러올수있다. BB -> AA도 동일.
인터페이스 간의 상속
클래스가 인터페이스를 상속하는 경우