You are on page 1of 5

interface Area { float compute(float x, float y); } class Rectangle implements Area { public float compute(float x, float y) { return(x

* y); } } class Triangle implements Area { public float compute(float x,float y) { return(x * y/2); } } class InterfaceArea { public static void main(String args[]) { Rectangle rect = new Rectangle(); Triangle tri = new Triangle(); Area area; area = rect; System.out.println("Area Of Rectangle = "+ area.compute(1,2)); area = tri; System.out.println("Area Of Triangle = "+ area.compute(10,2)); } } /** OUTPUT ** Area Of Rectangle = 2.0

Area Of Triangle = 10.0 */

class Dimensions { int length; int breadth; } class Rectangle extends Dimensions { int a; void area() { a = length * breadth; } } class Area { public static void main(String args[]) { Rectangle Rect = new Rectangle(); Rect.length = 7; Rect.breadth = 16; Rect.area(); System.out.println("The Area of rectangle of length " +Rect.length+" and breadth "+Rect.breadth+" is "+Rect.a); } } /* Output * The Area of rectangle of length 7 and breadth 16 is 112 */

public class A { public String getName(){ return "Rocky"; } } public class B extends A { public int getAge() { return 24; } } public class C extends B { public String getAddress(){ return "North Carolina, USA";

} } public class D extends C { public void print { System.out.println(getName()); System.out.println(getAge()); System.out.println(getAddress()); } } Rocky 24 North Carolina, USA

import java.io.*; class employee { int empcode; String empname,empadd; int phno; final static int da=10; final static int hra=20; int salary; int basic; employee() { empcode=phno=0; empname=empadd="null"; } employee(int c,int p,String n,String a) { empcode=c; empname=n; phno=p; empadd=a; } void salary_comp() { salary=basic+(basic*da/100)+(basic*hra/100); System.out.println("NET SALARY"+salary); } } class manager extends employee { manager(int c,int p,String n,String a,int b) { super(c,p,n,a); basic=b; } manager() { super();

basic=0; } } class typist { { super(c,p,n,a); basic=b; } typist() { super(); basic=0; } } class emp { public static void main(String args[]) { manager m=new manager(1,9904567,"keshav","kol",15000); typist t=new typist(30,687900,"ram","mum",20000); System.out.println("MANAGER:"); m.salary_comp(); System.out.println("TYPER:"); t.salary_comp(); } }
class emp { public static int emp_no; public static String name; public static String designation; public void showdata() { System.out.println("Employee

extends employee

typist(int c,int p,String n,String a,int b)

number:--->"+emp_no); System.out.println("Employee name:------>"+name);


System.out.println("Employee designation:--->"+designation); } } class salary extends emp { public static float bsal,hr,da,tsal; public void cal() { tsal=bsal+hr+da; System.out.println("Total salary:---->"+tsal); } } class empsal extends salary { public void calc() { if (bsal >=15000)

{ hr=0.3f*bsal; da=0.2f*bsal; } else if (bsal >=10000) { hr=0.4f*bsal; da=0.3f*bsal; } else hr=0.3f*bsal+500; da=0.2f*bsal+500; } public static void main(String args[]) { empsal E=new empsal(); emp_no=Integer.parseInt(args[0]); name=args[1]; designation=args[2]; bsal=Integer.parseInt(args[3]); E.showdata(); System.out.println("Employee E.calc(); E.cal(); } }

Salary");

You might also like