
Java 객체 지향 프로그래밍 - 2
·
📘 Backend/Java
📘 다형성 한 타입의 참조변수를 통해 여러타입의 객체를 참조할 수 있도록 만든 것 상위 클래스 타입의 참조변수를 통해서 하위 클래스의 객체를 참조할 수 있도록 허용한 것 ex) Friend girlfriend = new GirlFriend(); 객체 타입과 참조변수 타입 불일치 //참조변수의 다형성 예시 class Friend { public void friendInfo() { System.out.println("나는 당신의 친구입니다."); } } class BoyFriend extends Friend { public void friendInfo() { System.out.println("나는 당신의 남자친구입니다."); } } class GirlFriend extends Friend { public ..