상속 - 오버라이딩부모클래스를 자식이 참조하는 것extends 키워드 사용 업캐스팅부모클래스의 참조 변수로 자식클래스의 객체를 참조하는 것상속관계에서만 가능-> 형제끼리는 안되고 부모-자식간에만 가능 항상 자식은 부모메모리를 할당 받고 자식메모리를 받기 때문에,자동캐스팅으로 자식메모리를 부모타입으로 참조하도록 바뀐다.자동형변환 다운캐스팅 - 업캐스팅된 것을 다시 되돌리는 것강제형변환 쓰는 이유 : 부모 타입 변수로 가리키던 객체에서 자식의 고유 메소드 사용이 필요할 때 메소드 오버라이딩부모 클래스의 상속 메소드를 수정해 자식 클래스에서 재정의조건1) 부모의 함수의 메소드 원형을 가져와야함 but 동작을 수정2) @Override 어노테이션을 붙이면 컴파일러가 잘못된 오버라이딩을 잡아줌3) 동적바인..