Академический Документы
Профессиональный Документы
Культура Документы
ON
“CORE JAVA”
PRESENTED BY
Class X {
// code
}
Class Y extends X{
//code
}
Class z extends y{
//code
}
• multilevel inheritance is supported by java.
DISADVANTAGESOF INHERITANCE
• Reusability of code. As child class uses base class
properties so no need to write the code again in child class
if it is present in base class.
• Extendibility.
• Supports run-time polymorphism.
SUPER KEYWORD
• Used only in case of inheritance.
• Super points to the current super class object
• Super keyword is never used in static method and static
block
• When the instance variable name of base class is same as
child class then super key word must be used in order to
differentiate between instance variable of base class and
instance variable of child class.
[10]