Downcast1 JAVA 다형성 1. 다형성 - 하나의 클래스를 상속받아 여러개의 클래스가 확장 되었을 경우 상속의 주체가 되는 슈퍼클래스의 참조 타입으로 업캐스팅이 가능하며 캐스팅 된 객체로 비지니스 로직 처리가 가능하다. 2. 업캐스팅 (up cast) - 상속받아 객체화 된 대상을 슈퍼클래스 참조타입으로 캐스팅 하는 것 - 슈퍼클래스 -> 서브 클래스 3. 다운 캐스팅 (down cast) - 객체화 된 부모클래스에서 상속을 받은 서브클래스로 캐스팅 되는 것 - 서브클래스 -> 슈퍼클래스 package kr.or.ksmart; class Car{ private int num; private int gas; public int getNum() { return num; } public void setNum(int num) { this.. 2020. 4. 22. 이전 1 다음 728x90 반응형