Please enable JavaScript.
Coggle requires JavaScript to display documents.
Inheritance - Coggle Diagram
Inheritance
-
-
Method Overriding
-
-
→ Rules
→ Same method name, parameters, and return type
-
-
→ Example
class Animal {
void sound()
{ System.out.println("Animal makes sound");
}
}
class Dog extends Animal
{
void sound()
{
System.out.println("Dog barks");
}
}
Basics
• Definition: Inheritance is a mechanism in Java where one class (subclass) acquires the properties and behaviors of another class (superclass).
-
-
super keyword
-
-
Rules
-
Can be used to differentiate parent class members from child class members if they have the same name.
General Syntax
class SuperClass
{
// fields and methods
}
class SubClass extends SuperClass
{
// additional fields and methods
}
-