📕 3. 객체지향 상속
📄 3. 다형성
http://www.tcpschool.com/java/java_polymorphism_concept
1) 특징
"부모클래스 타입"의 참조 변수로 "자식클래스 타입"의 인스턴스를 참조할 수 있다.
그럼 부모클래스는 자식클래스 전용 멤버에 접근할수 있나?? : ❌
- 부모클래스 타입 변수는 오직 부모클래스 멤버만 접근할 수 있다.
- 그말인 즉슨 비록 자식이 가지고 있다 하더라고 부모에 구현이 안되어 있으면 쓸수가 없다는 말이다.
Sophia App.cs | Sophia Equipment.cs |
---|---|
- 다음 예제와 같이 Weapon 클래스 에 Weapon을 상속받은 Sword & Gun 을 넣을수 있다.
'CS > SW 공학' 카테고리의 다른 글
| 니앙팽이 - 객체지향(OOP) | 3-5 | 인터페이스 (0) | 2023.02.01 |
---|---|
| 니앙팽이 - 객체지향(OOP) | 3-4 | 추상클래스 (0) | 2023.02.01 |
| 니앙팽이 - 객체지향(OOP) | 3-2 | 메소드 오버라이딩 (method overriding) (0) | 2023.02.01 |
| 니앙팽이 - 객체지향(OOP) | 3-1 | 상속 (0) | 2023.02.01 |
| 니앙팽이 - 객체지향(OOP) | Extra | 상속의 문제 (1) | 2023.02.01 |