© 2012 Firstsoft Technologies (P) Limited. login
Hi 'Guest'
Home SiteMap Contact Us Disclaimer
enggedu
Quick Links
Easy Studies
« NS2  Projects »

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