상속
- 부모의 필드와 메소드를 자식클래스에 물려준다.
-자식클래스는 부모의 클래스를 물려받고 더 확장할 수 있다.

super:부모를 가리키는 예약어, 상위 클래스의 생성자를 호출할 때 사용
super();
클래스간 형변환
업캐스팅
Customer vc = new VIPCustomer();
부모타입 변수 선언 = 자식타입 인스턴스 대입
모든 클래스는 Object클래스를 상속받는다.
오버라이드 : 부모의 메소드를 자식이 다시 재정의

다형성 : 부모타입으로 모든 자식 클래스를 관리하는 것
형변환 + 메소드 오버라이드 = 다형성
-메소드에서는 부모타입변수를 매게변수로 사용

다운캐스팅: 부모타입으로 형변환된 후에, 다시 원래 타입으로 돌아가는 것
