자바 다형성(Polymorphism)
1) 다형성
다형성이란 어떤 한 요소에 여러 개념을 넣어 놓는 것으로 일반적으로 오버라이딩이나 오버로딩을 의미함
2) 다형성의 특징
여러 개의 클래스가 같은 메소드에 대하여 서로 다른 각자의 방법으로 작동할 수 있도록 하는 설계를 가짐
하나의 데이터 유형의 변수로 여러 유형의 객체 참조가 가능함
변수가 참조하는 객체의 유형에 맞는 메소드를 자동으로 호출할 수 있음
하나의 인터페이스를 이용하여 다양한 구현을 제공함
댓글 없음:
댓글 쓰기