class overload {
int x;
double y;
int add(int a , int b) {
x = a + b;
}
int add(double c , double d){
y = c + d;
}
overload() {
this.x = 0;
this.y = 0;
}
}
class Overload_methods {
public static void main
(String args
[]) {
overload obj = new overload();
int a = 2;
double b = 3.2;
obj.add(a, a);
obj.add(b, b);
System.
out.
println(obj.
x + " " + obj.
y); }
}
Y2xhc3Mgb3ZlcmxvYWQgewoJICAgICAgICBpbnQgeDsKCSAJZG91YmxlIHk7CgkgICAgICAgIGludCBhZGQoaW50IGEgLCBpbnQgYikgewoJICAgICAgICAgICAgeCA9IGEgKyBiOwoJICAgICAgICB9CgkgICAgICAgIGludCBhZGQoZG91YmxlIGMgLCBkb3VibGUgZCl7CgkgICAgICAgICAgICB5ID0gYyArIGQ7CgkgICAgICAgIH0KICAgICAgICAgb3ZlcmxvYWQoKSB7CgkgICAgICAgICAgICB0aGlzLnggPSAwOwoJICAgICAgICAgICAgdGhpcy55ID0gMDsKCSAgICAgICAgfSAgICAgICAgCgkgICAgfSAgICAKCSAgICBjbGFzcyBPdmVybG9hZF9tZXRob2RzIHsKCSAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkKCSAgICAgICAgewoJICAgICAgICAgICAgb3ZlcmxvYWQgb2JqID0gbmV3IG92ZXJsb2FkKCk7ICAgCgkgICAgICAgICAgICBpbnQgYSA9IDI7CgkgICAgICAgICAgICBkb3VibGUgYiA9IDMuMjsKCSAgICAgICAgICAgIG9iai5hZGQoYSwgYSk7CgkgICAgICAgICAgICBvYmouYWRkKGIsIGIpOwoJICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG9iai54ICsgIiAiICsgb2JqLnkpOyAgICAgCgkgICAgICAgIH0KCSAgIH0=