
Java/JAVA 100 문제 풀이
자바 part.4 문제풀이 - 자바의 다형성(polymorphism)
자바의 다형성이란? 자바에서 다형성은 중요한 객체지향 프로그래밍 원칙 중 하나이다. 이는 여러 형태의 객체를 동일한 방식으로 처리하는 것을 가능하게 한다. 다형성의 개념 다형성은 그리스어로 '많은'을 뜻하는 'poly'와 '형태'를 뜻하는 'morph'의 합성어이다. 자바의 같은 객체지향언에서 다형성은 부모 클래스를 상속받는 자식 클래스의 인스턴스가 부모 클래스의 객체로도 사용될 수 있음을 의미한다. 즉, 하나의 변수명이 여러가지 타입의 객체를 참조할 수 있다. 다형성의 사용 자바에서는 상속관계가 있는 클래스에서만 다형성을 사용할 수 있다. 예제에서 "Person"이라는 부모 클래스가 있고, "Student"라는 자식 클래스가 Person을 상속 받고 있다. class Person{} class Stud..