JAVA Polymorphism Upcasting Downcasting 자바 다형성 업 캐스팅 다운 캐스팅 다형성 다양한 형태가 존재한다는 의미이다. 다형성을 이용해 프로그래밍을 유연하게 만들 수 있다. 객체의 종류에 따라 달라지는 코드 사용을 프로그래밍 시 구분하지 않고 사용할 수 있도록 해준다. 따라서 프로그래밍이 단순해진다. 참조 변수에 객체를 할당해주는 기본적인 방법은 참조 변수의 자료형과 할당하고자 하는 객체의 자료형이 일치하는 것이다. Upcasting 업 캐스팅 super 클래스형 참조 변수로 sub 클래스 객체를 가리키는 데 사용이 가능하다. Person p = new UnivStudent(); Person p = (Person) (new UnivStudent()); sub 클래스 객체의 ..