© 2014 Firstsoft Technologies (P) Limited. login
Hi 'Guest'
Home SiteMap Contact Us Disclaimer
enggedu
Quick Links
Easy Studies

Home Lab Exercise Object Oriented Programming Lab Exercise ProgramsJava Program For Method Overloading▼


Java Program For Method Overloading

Java Program For Method Overloading

class MethodOverLode { private double width=0.0,length=0.0,base=0.0,radius=0.0; public double area; public void areaCalculation(int i) { width=(float)i; area=width*width; System.out.println("area="+area); } public void areaCalculation(float a,float b) { width=a; length=b; area=width*length; System.out.println("area="+area); } public void areaCalculation(int a,int b) { base=a; length=b; area=(float)(base*length)/(float)2; System.out.println("area="+area); } public void areaCalculation(float r) { radius=r; area=3.14*radius*radius; System.out.println("area="+area); } void display() { System.out.println(this.area); } } class Shape { public static void main(String a[]) { MethodOverLode square=new MethodOverLode(); MethodOverLode rectangle=new MethodOverLode(); MethodOverLode circle=new MethodOverLode(); MethodOverLode triangle=new MethodOverLode(); square.areaCalculation(10); circle.areaCalculation(5.5f); rectangle.areaCalculation(10.00f,20.00f); triangle.areaCalculation(10,20); System.out.print("AREA OF SQUARE : "); square.display(); System.out.print("AREA OF RECTANGLE : "); rectangle.display(); System.out.print("AREA OF CIRCLE : "); circle.display(); System.out.print("AREA OF TRIANGLE : "); triangle.display(); } }

SAMPLE INPUT AND OUTPUT:

area=100.0
area=94.985
area=200.0
area=100.0
AREA OF SQUARE : 100.0
AREA OF RECTANGLE : 200.0
AREA OF CIRCLE : 94.985
AREA OF TRIANGLE : 100.0
Press any key to continue . . .

 
SLogix Student Projects

⇓Student Projects⇓
⇑Student Projects⇑
bottom