Académique Documents
Professionnel Documents
Culture Documents
• What Is Inheritance?
• Calling the Superclass Constructor
• Overriding Superclass Methods
• Access Control Modifiers
• Chains of Inheritance
• The Object Class
• Polymorphism
• Casting Object
Inheritance (Is-A relationship)
Insect
Contains those attributes
and methods that are
shared by all insects.
BumbleBee Grasshopper
11-4
Inheritance
Inheritance
Inheritance
Inheritance
11-8
Constructor
Constructor
Constructor
Recall
Overriding
Overriding Methods
Rule of Overriding
Overriding Methods
Question
Overloading Vs Overriding
11-18
final keyword
Method Purpose
Object
GradedActivity
PassFailActivity
PassFailExam
11-31
Chains of Inheritance
FinalExam PassFailActivity
PassFailExam
11-32
Polymorphism
11-37
Polymorphism and Dynamic
Binding
11-38
Casting Objects
Inheritance AND Polymorphism
Main Reference :
I. Savitch, W. Absolute Java. 4th Edition, Pearson International Edition.
2010.
II. Tony Gaddis. “Starting Out with Java: From Control Structures
through Objects”. 4th Edition. Addison-Wesley. 2010
III. Y. Daniel Liang. “Introduction to Java Programming, Comprehensive”.
8th Edition. Prentice Hall. 2011
Lecturer: Tan Soo Fun
KS20603 Object-Oriented Programming
The End