Type of Inheritance JAVA
1.
class A {
}
class B extends A {
}
- Example for Single Inheritance _______________________________________________________
2.
class A {
}
class B extends A {
}
class C extends B {
}
- Example for Multilevel Inheritance _______________________________________________________
3.
class A {
}
class B extends A {
}
class C extends A {
}
- Example for Hierarchical Inheritance _______________________________________________________
4.
class A {
}
class B extends A {
}
class C extends B, A {
}
- Throws a Compilation error ________________________________________________________
5.
class A {
}
class B extends A {
}
class C extends B {
}
class D extends C {
}
- Example for Multilevel Inheritance ________________________________________________________
6.
class A {
}
class B extends A {
}
class C extends B {
}
class D extends A {
}
- This is hybrid inheritance because it combines multilevel and hierarchical inheritance. ________________________________________________________
7.
final class A {
}
class B extends A {
}
- Error throws as Final class A cannot be extended ________________________________________________________ 8. class A {
}
final class B extends A {
}
class C extends B {
}
- Error throws as Final class B cannot be extended by Class C ________________________________________________________ 9. class A {
}
class B {
}
class C extends A, B {
}
- Throws a Compilation error as multiple inheritance cannot be achieved using extend keyword
Top comments (0)