다형성 다형성이란 하나의 객체가 여러가지 형태를 가질수 있는 성질을 의미하며 상위 클래스 타입의 참조 변수를 통해서 하위 클래스의 객체를 참조할 수 있도록 한 것 이라 할 수 있다. Person programmer = new Programmer(); (상위클래스타입) (참조변수명) = new (하위클래스생성자); 위와 같이 상위클래스 타입으로 하위클래스 객체를 만들수 있다. 또 다른 예제를 보자면 public class Main { public static void main(String[] args) { Person programmer = new Programmer(); programmer.test(); //programmer.test2(); 사용불가 System.out.println(programmer..