다형성

  • 상속관계에있을때 조상클래스의 타입으로 자식클래스 객체를 레퍼런스
  • obect는 최상위라 모든 클래스 받을 수 있다.
    • int는 못받고 Integer로 받자!

상속

  • 조상이 자식 클래스를 받아도 사용은 조상의 범위 뿐

형변환

  • 조상 타입으로 자식을 받으면 묵시적 캐스팅
  • 자식 타입으로 조상 타입을 받으려면 명시적 캐스팅
    • 무늬만 자식 타입으로 실제로 자식타임만의 메소드, 변수는 사용 불가
    • instanceof로 해당조상이 자식을 가지고 있는지 확인해야 변환이 된다.

멤버 연결

  • 메소드 호출은 new를 기준, 오버라이드를 우선
  • 변수는 타입을 기준으로
  • 복잡쓰