본문 바로가기

Languages/Java

[Java] 형변환, 다형성

형변환

  • 자식 타입 객체->부모 타입 객체 (자동가능)
  • 부모 타입 객체->자식 타입 객체. 부모 타입의 실제 객체가 자식 타입이어야함
Child child=new Child();
Parent parent=child;
Child child2=(Child)parent;
  • 객체 instanceof 클래스(타입) : 객체 타입 구분하는 메소드

 

다형성

  • 하나의 객체가 여러 타입을 가질 수 있음
  • 형 변환하더라도 실제 호출되는것은 원래 객체에 있는 메소드가 호출됨.

'Languages > Java' 카테고리의 다른 글

[Java] 인터페이스, 추상클래스, enum  (2) 2023.08.29
[Java] 상속  (0) 2023.08.22
[Java] 패키지, 접근제어자  (0) 2023.08.19
[Java] 매개 변수 지정  (0) 2023.08.19
[Java] Static과 Static 블록  (0) 2023.08.11