Multilevel Inheritence

You might also like

You are on page 1of 2

import java.util.

Scanner;
public class MultiLeveLInheritence
{
int UID;
int age;
void getdata()
{
Scanner obj = new Scanner(System.in);
System.out.println("Input the UID of Student : " +UID);
UID = obj.nextInt();
System.out.println("Input the Age of Student : " +age);
age = obj.nextInt();
}
void putdata()
{
System.out.println("UID of Student is : " +UID);
System.out.println("Age of Student is : " +age);
}
public static void main(String args[])
{
Number N = new Number();
student S = new student();
Sports sp = new Sports();
S.getdata();
S.putdata();
N.getdata();
N.putdata();
sp.getdata();
sp.putdata();
}
}
class Number extends MultiLeveLInheritence
{
int marks_sub1;
int marks_sub2;
int total;
void getdata()
{
Scanner obj = new Scanner(System.in);
System.out.println("Input Marks of Subject 1: " +marks_sub1);
marks_sub1 = obj.nextInt();
System.out.println("Input Marks of Subject 2 : " +marks_sub2);
marks_sub2 = obj.nextInt();
total = marks_sub1+marks_sub2;
}
void putdata()
{
System.out.println("Marks in Subject 1 : " +marks_sub1);
System.out.println("Marks in Subject 2 : " +marks_sub2);
System.out.println("Total Marks : " +total);
}
}
class Sports extends Number
{
char sports_1;
char sports_2;
void getdata()
{
Scanner obj = new Scanner(System.in);
System.out.println("Input the Name of First Sports : ");
char sports_1 = obj.next().charAt(0);
System.out.println("Input the Name of Second Sports : ");
char sports_2 = obj.next().charAt(0);
}
void putdata()
{
System.out.println("Name of First Sports : " +sports_1);
System.out.println("Name of Second Sports : " +sports_2);
}
}

You might also like