Method constructor overload

class Overload{
double r, radius, base, b, height, h;
Overload(double radius){
System.out.println(radius);
r = radius;
}
int length, le, breadth, be;
Overload(int lenght, int breadth){
System.out.println(length+" "+breadth);
le = lenght;
be =breadth;
}
Overload(double height, double base){
System.out.println(base+" "+height);
h = height;
b = base;
}
int area(int l, int b){
return(l*b);
}
double area(double r){
return(3.142*r*r);
}
double area(double height, double base){
return(0.5*base*height);
}
}
public class twelve {
public static void main(String[] args) {
double a1, a2;
Overload A = new Overload(10.5);
Overload B = new Overload(11,12);
Overload C = new Overload(1.5,2.5);
int a3;
a1=A.area(10.5);
a2=A.area(1.5,2.5);
a3=A.area(11,12);
System.out.println(a3);
System.out.println(a1);
System.out.println(a2);
}
}