Name : Omkar Dhanavade
Roll No : 2033
Practical 5
5A] Write a java program to implement single level inheritance.
Code :
class college
int collegeId = 123;
String collegeName = "pillai";
void display()
System.out.println("college id is :"+collegeId);
System.out.println("college name is:"+collegeName);
class student extends college
int RollNo = 2033;
String name="omkar";
void display1()
System.out.println("student roll no is:"+RollNo);
System.out.println("Student name is :"+name);
Name : Omkar Dhanavade
Roll No : 2033
class main123
public static void main(String args[])
student s1=new student();
s1.display(); s1.display1();
Output :
C:\Users\student\Desktop>javac main.java
C:\Users\student\Desktop>java main
college id is :123
college name is:pillai
student roll no is:2033
Student name is :omkar
Name : Omkar Dhanavade
Roll No : 2033
5B] Write a java program to implement method overriding .
Code : class
Vehicle{
void run()
System.out.println("Vehicle is running");
class Bike2 extends Vehicle
void run()
System.out.println("Bike is running safely");
public static void main(String args[])
Bike2 obj = new Bike2(); obj.run();
}
Name : Omkar Dhanavade
Roll No : 2033
Output :
C:\Users\student\Desktop>javac Bike2.java
C:\Users\student\Desktop>java Bike2
Bike is running safely
5C] Write a java program to implement multiple inheritance.
Code :
interface AnimalEat
void eat();
interface AnimalTravel
void travel();
class Animal implements AnimalEat, AnimalTravel
public void eat()
System.out.println("Animal is eating");
}
Name : Omkar Dhanavade
Roll No : 2033
public void travel()
System.out.println("Animal is traveling");
class Demo
public static void main(String args[])
Animal a = new Animal();
a.eat();
a.travel();
Output :
C:\Users\student\Desktop>javac Demo.java
C:\Users\student\Desktop>java Demo
Animal is eating
Animal is traveling