Hybrid

23/11/2009 17:18

 

/*******************************************************************
Program name:Write a java program to multilevel with hybrid
                   inheritance
Roll no:16
*******************************************************************/
class Student
{
int rn,n;
void getno(int n)
{
rn=n;
}
void putno()
{
System.out.println("Roll:"+n);
}
}
class Test extends Student
{
float part1,part2;
void getmarks(float m1,float m2)
{
part1=m1;
part2=m2;
}
void putmarks()
{
System.out.println("Marks Obtained");
System.out.println("part1:"+part1);
System.out.println("part2:"+part2);
}
}
interface Sports//interface defined
{
float sportWt=6.0f;
void putwt();//ABSTRACT METHOD
}
class Result extends Test implements Sports //INTERFACE IS DEFINED
{
float total;
public void putwt()
{
System.out.println("SportWt:"+sportWt);
}
void display()
{
total=part1+part2;
putno();
putmarks();
putwt();
System.out.println("Total Score:"+total);
}
}
class Hybrid
{
public static void main(String args[])
{
//CREATE OBJECT OF CLASS WHICH IMPLEMENTS THE INTERFACE
Result R1=new Result();
R1.getno(23);
R1.getmarks(27.5f,33.0f);
R1.display();
}
}

 

Back

Search site

Copyright © 2012 Dadaso Zanzane. All rights reserved.