다형성(polymorphism) - 하나의 객체가 여러 가지 타입을 가질 수 있는 것 - 자바 : 참조형 변수 다형성 (상위 클래스 타입의 참조 변수로 하위 클래스 타입의 인스턴스를 참조) - 유연한 프로그램 개발을 위해 사용 1. 상속에서 다형성 - 업캐스팅 : sub class를 super class로 캐스팅(형변환) - 다운 캐스팅 : super class를 sub class로 캐스팅(형변환) 업캐스팅 ex) * 전에 저장해 둔 employee 클래스 파일과 함께 사용 * Employee 클래스에 정의된 메소드밖에 호출할 수 없음 → 실제 호출은 참조하는 각 인스턴스(Regular, Daily, Sales)에 재정의된 값 출력 됨 * emp가 가리키는 것은 Regular 클래스, 하지만 자료형이 Employee인 클래스로 다형성 사용 → 출력된 값은 Regular에 재정의(오버 라이징) 된 값 * emp1이 가리키는 것은 Daily 클래스, 하지만 자료형이 Employee인 클...
#
instanceof
#
코딩
#
추상클래스다형성
#
자바
#
인터
#
업캐스팅
#
상속다형성
#
비전공코딩
#
비전공자코딩
#
비전공자자바
#
비전공자바
#
배열다형성
#
메소드호출
#
메모리
#
다형성
#
다운캐스팅
#
기본자료형
#
페이스다형성
원문 링크 : 다형성 / 메소드 호출과 메모리