DEV Community

Deepikandas
Deepikandas

Posted on

#14 Known is a drop! Inheritance Tricky questions -Type of Inheritance JAVA

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)