728x90
반응형
다형성(Polymorphism)
1. 다형성 : 상속되는 기능을 재정의하거나 하나의 인터페이스에 다양한 매소드를 정의하여 확장성, 유연성을 제공하는 객체지향 특징
2. 다형성 구현 방법
(1) Overloading :
1) 동일한 클래스에 같은 이름을 가진 두 개 이상의 오퍼레이션을 정의하는 경우
2) 이 경우 이름은 같더라도 파라미터의 개수와 형식은 달라야 함
3) integer Sum ( integer X , integer Y )
float Sum ( float X , float Y)
(2) Overriding :
1) 부모에게 상속받은 오퍼레이션을 자식 클래스가 같은 이름으로 재정의 하는 것을 의미
2) 이 경우 동일한 오퍼레이션이 여러 개 정의되는 것과 마찬가지 효과를 가짐
아래와 같이 비유하기도 합니다.
https://www.zerocho.com/category/Javascript/post/59c17a58f40d2800197c65d6
728x90
'02.SW' 카테고리의 다른 글
SW 개발 방법론 - 구조적 방법론 (0) | 2020.06.24 |
---|---|
SW 재사용 - 모듈화 - 결합도 (0) | 2020.06.24 |
SW 테스트 - SW 정적 분석 (0) | 2020.06.24 |
SW 개발 방법론 - 정보 은닉 (Information Hiding) (0) | 2020.06.24 |
SW 개발 보안 - SW 역공학 (0) | 2020.06.24 |