Java/기본

[Java / 기본] 다형성

2024. 12. 23. 12:34

다형성

객체가 여러 가지 형태를 가지는 성질

  • 상속
  • 메서드 오버라이딩
  • 형변환

형변환

객체 타입을 부모 클래스의 객체로 변환하거나 자식 클래스의 객체로 되돌리는 것

업 캐스팅

데이터 보관형태를 상위형태로 변환하는 것

Car c = new Truck();

 

다운 캐스팅

데이터 보관형태를 원래 형태로 되돌리는 것

  • 원래 있던 부모 클래스 객체를 다운 캐스팅하는 것은 불가
Car c = new Truck();
Truck t = (Truck)c;

 

'Java > 기본' 카테고리의 다른 글

[Java / 기본] 문자  (6) 2024.12.23
[Java / 기본] Object  (1) 2024.12.23
[Java / 기본] 다중 상속  (0) 2024.12.23
[Java / 기본] 상속  (2) 2024.12.23
[Java / 기본] 키워드  (1) 2024.12.20
'Java/기본' 카테고리의 다른 글
  • [Java / 기본] 문자
  • [Java / 기본] Object
  • [Java / 기본] 다중 상속
  • [Java / 기본] 상속
개발하는 벌꿀오소리
개발하는 벌꿀오소리
겁없는 벌꿀오소리처럼 끊임없이 도전하자!
  • 글쓰기 관리
  • 개발하는 벌꿀오소리
    벌꿀오소리의 개발 노트
    개발하는 벌꿀오소리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • Java (60)
        • 기본 (23)
        • 모듈 (8)
        • 자료구조 (5)
        • 알고리즘 (0)
        • 파일 입출력 (5)
        • JDBC (5)
        • Spring Boot (14)
      • Oracle (13)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
개발하는 벌꿀오소리
[Java / 기본] 다형성
상단으로

티스토리툴바