Java Inheritance and Polymorphism Examples
Java Inheritance and Polymorphism Examples
interface A {
int a = 10;
void show();
}
interface B {
int b = 20;
void show();
}
class C implements A, B {
int c;
public void show() {
c = A.a + B.b;
[Link]("A.a = " + A.a);
[Link]("B.b = " + B.b);
[Link]("C.c = " + c);
}
}
public class Interface {
public static void main(String[] args) {
C obj = new C();
[Link]();
}
}
OUTPUT:
Avinash Mishra
2300321540055
b. Write a program in java to implement the following types of inheritance:
Single Inheritance
Multilevel Inheritance
CODE: // SINGLE INHERITANCE
package javalab;
class Teacher {
void teach() {
[Link]("Teaching students");
}
}
class Student extends Teacher {
void study() {
[Link]("Studying subjects");
}
}
public class SingleInheritance {
public static void main(String[] args) {
Student s = new Student();
[Link]();
[Link]();
}
}
OUTPUT:
Avinash Mishra
2300321540055
CODE: // MULTILEVEL INHERITANCE
package javalab;
class Faculty {
void teach() {
[Link]("Teaching students");
}
}
class Learner extends Faculty {
void study() {
[Link]("Studying subjects");
}
}
class Monitor extends Learner {
void monitorClass() {
[Link]("Monitoring the class");
}
}
public class MultilevelInheritance{
public static void main(String[] args) {
Monitor m = new Monitor();
[Link]();
[Link]();
[Link]();
}
}
OUTPUT:
Avinash Mishra
2300321540055