- import java.io.DataInputStream;
- class Area
- {
- int l,b;
- void getdata(int length,int breadth)
- {
- this.l=length;
- this.b=breadth;
- }
- void getdata(int length)
- {
- this.l=length;
- this.b=length;
- }
- int area(int length,int breadth)
- {
- int rect_area=length*breadth;
- return(rect_area);
- }
- int area(int length)
- {
- int square_area=length*length;
- return (square_area);
- }
- }
- class MethodOverload
- {
- public static void main(String args[])
- {
- try
- {
- DataInputStream in=new DataInputStream(System.in);
- Area obj=new Area();
- int len,bre,s;
- System.out.println("Enter length of rectangle:");
- len=Integer.parseInt(in.readLine());
- System.out.println("Enter breadth of rectangle:");
- bre=Integer.parseInt(in.readLine());
- obj.getdata(len,bre);
- int rect_area=obj.area(len,bre);
- System.out.println("area of rectangele=" +rect_area);
- System.out.println("Enter side of square:");
- s=Integer.parseInt(in.readLine());
- obj.getdata(s);
- int square_area=obj.area(s);
- System.out.println("area of square=" +square_area);
- }
- catch(Exception e)
- {
- }
- }
- }