J03Java Foundationsimplemented
Polymorphism
compile-time type와 runtime object type은 method 선택과 안전성에 각각 어떤 역할을 하는가?
CAPTUREDJLS_CONTRACTJVMS_CONTRACTBUILD_CONTRACTDEPLOYMENT_CONTRACTCONCEPTUAL_MODELDERIVEDNOT_OBSERVED
Outcomes
- • class/object
- • constructor
- • interface
- • override and dynamic dispatch
- • overload and compile-time selection
- • unsafe downcast
- • composition vs inheritance
Recommended context
No recommended prior context.
Endpoint family / fixed variants
- • /api/labs/java-foundations
Loading chapter experience…
Polymorphism available.