Tag

Upcasting

1 views collected around this technical thread.

Java Captain
Java Captain
Apr 21, 2018 · Fundamentals

Java Type Checking, Polymorphism, Upcasting and Downcasting

This article explains Java's strong typing, type declarations, basic primitive conversions (narrowing and widening), and demonstrates upcasting, downcasting, and polymorphism through concrete class examples such as Human, Cup, and BrokenCup, highlighting how the runtime resolves method calls.

InheritanceUpcastingdowncasting
0 likes · 7 min read
Java Type Checking, Polymorphism, Upcasting and Downcasting
Java Captain
Java Captain
Jan 30, 2018 · Fundamentals

Understanding Polymorphism in Java: Concepts, Implementation, and Classic Examples

This article explains the three core object‑oriented concepts, focuses on runtime polymorphism in Java, describes its required conditions, demonstrates implementation through inheritance and interfaces with detailed code examples, and analyzes classic method‑overloading scenarios.

InheritanceUpcastingjava
0 likes · 15 min read
Understanding Polymorphism in Java: Concepts, Implementation, and Classic Examples