
program to implement given inheritance
import java.io.*;
class Student
{
int rno;
String name;
DataInputStream ob = new DataInputStream(System.in);
void getRoll()
{
System.out.println("Enter Name:");
name=ob.readLine();
System.out.println("Enter Roll No.");
rno=Integer.parseInt(ob.readLine());
}
}
class Test extends Student
{
float m1,m2;
void getMarks()
{
System.out.println("Enter Sem1 Marks");
m1=Float.parseFloat(ob.readLine());
System.out.println("Enter Sem2 Marks");
m2=Float.parseFloat(ob.readLine());
}
}
interface Sports
{
void getScore();
void display();
}
class Result extends Test implements Sports
{
float Score;
public void getScore()
{
System.out.println("Enter Sports Score");
Score=Float.parseFloat(ob.readLine());
}
float total;
void getTotal()
{
total=m1+m2+Score;
}
public void display()
{
System.out.println("Name Of Student Is:"+name);
System.out.println("Roll No.-"+rno);
System.out.println("Sem1 Marks Are:"+m1);
System.out.println("Sem2 Marks Is:"+m2);
System.out.println("Sports Score Is:"+Score);
System.out.println("Total Score Is:"+total);
}
}
class Inheritance2
{
public static void main(String args[])
throws IOException
{
Result obj=new Result();
obj.getRoll();
obj.getMarks();
obj.getScore();
obj.getTotal();
obj.display();
}
}

import java.io.*;
class Student {
int rno;
String name;
DataInputStream ob = new DataInputStream(System.in);
void getRoll() {
try{
System.out.println("Enter Name:");
name=ob.readLine();
System.out.println("Enter Roll No.");
rno=Integer.parseInt(ob.readLine());
}
catch(Exception e){}
}
}
class Test extends Student {
float m1,m2;
void getMarks() {
try{
System.out.println("Enter Sem1 Marks");
m1=Float.parseFloat(ob.readLine());
System.out.println("Enter Sem2 Marks");
m2=Float.parseFloat(ob.readLine());
}
catch(Exception e){}
}
}
interface Sports {
void getScore();
void display();
}
class Result extends Test implements Sports {
float Score;
public void getScore() {
try{
System.out.println("Enter Sports Score");
Score=Float.parseFloat(ob.readLine());
}
catch(Exception e){}
}
float total;
void getTotal() {
total=m1+m2+Score;
}
public void display() {
System.out.println("Name Of Student Is:"+name);
System.out.println("Roll No:"+rno);
System.out.println("Sem1 Marks Are:"+m1);
System.out.println("Sem2 Marks Is:"+m2);
System.out.println("Sports Score Is:"+Score);
System.out.println("Total Score Is:"+total);
}
}
class Inheritance2 {
public static void main(String args[]) throws Exception {
Result obj=new Result();
obj.getRoll();
obj.getMarks();
obj.getScore();
obj.getTotal();
obj.display();
}
}