class Car
{
private int num;
private double gas;
public void setCar(int n){ //int型の引数をもつメソッド
num = n;
System.
out.
println("ナンバーを" + num
+ "にしました"); }
public void setCar(double g){ //double型の引数をもつメソッド
gas = g;
System.
out.
println("ガソリン量を" + gas
+ "にしました"); }
public void setCar(int n,double g){ //int型とdouble型の引数をもつメソッド
num = n;
gas = g;
System.
out.
println("ナンバーを" + num
+ "ガソリン量を" + gas
+ "にしました"); }
public void show(){
System.
out.
println("車のナンバーは" + num
+ "です"); System.
out.
println("ガソリン量は" + gas
+ "です"); }
}
class sample{
public static void main
(String[] args
){ Car car1 = new Car();
car1.setCar(1234,20.5); //2つの引数のメソッドを呼び出し
car1.show();
System.
out.
println("車のナンバーを変更"); car1.setCar(5555); //int型のメソッドを呼び出し
car1.show();
System.
out.
println("ガソリン量を変更"); car1.setCar(55.5); //int型のメソッドを呼び出し
car1.show();
}
}
Y2xhc3MgQ2FyCnsKCXByaXZhdGUgaW50IG51bTsKCXByaXZhdGUgZG91YmxlIGdhczsKCQoJcHVibGljIHZvaWQgc2V0Q2FyKGludCBuKXsJCS8vaW505Z6L44Gu5byV5pWw44KS44KC44Gk44Oh44K944OD44OJCgkJbnVtID0gbjsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIuODiuODs+ODkOODvOOCkiIgKyBudW0gKyAi44Gr44GX44G+44GX44GfIik7Cgl9CgkKCXB1YmxpYyB2b2lkIHNldENhcihkb3VibGUgZyl7CQkvL2RvdWJsZeWei+OBruW8leaVsOOCkuOCguOBpOODoeOCveODg+ODiQoJCWdhcyA9IGc7CgkJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jgpIiICsgZ2FzICsgIuOBq+OBl+OBvuOBl+OBnyIpOwoJfQkKCQoJcHVibGljIHZvaWQgc2V0Q2FyKGludCBuLGRvdWJsZSBnKXsJCS8vaW505Z6L44GoZG91Ymxl5Z6L44Gu5byV5pWw44KS44KC44Gk44Oh44K944OD44OJCgkJbnVtID0gbjsKCQlnYXMgPSBnOwoJCVN5c3RlbS5vdXQucHJpbnRsbigi44OK44Oz44OQ44O844KSIiArIG51bSArICLjgqzjgr3jg6rjg7Pph4/jgpIiICsgZ2FzICsgIuOBq+OBl+OBvuOBl+OBnyIpOwoJfQoJCglwdWJsaWMgdm9pZCBzaG93KCl7CglTeXN0ZW0ub3V0LnByaW50bG4oIui7iuOBruODiuODs+ODkOODvOOBryIgKyBudW0gKyAi44Gn44GZIik7CglTeXN0ZW0ub3V0LnByaW50bG4oIuOCrOOCveODquODs+mHj+OBryIgKyBnYXMgKyAi44Gn44GZIik7Cgl9CQoKfQoKY2xhc3Mgc2FtcGxlewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpewoJCUNhciBjYXIxID0gbmV3IENhcigpOwoJCQoJCWNhcjEuc2V0Q2FyKDEyMzQsMjAuNSk7CS8v77yS44Gk44Gu5byV5pWw44Gu44Oh44K944OD44OJ44KS5ZG844Gz5Ye644GXCgkJY2FyMS5zaG93KCk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCLou4rjga7jg4rjg7Pjg5Djg7zjgpLlpInmm7QiKTsKCQljYXIxLnNldENhcig1NTU1KTsJLy9pbnTlnovjga7jg6Hjgr3jg4Pjg4njgpLlkbzjgbPlh7rjgZcKCQljYXIxLnNob3coKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIuOCrOOCveODquODs+mHj+OCkuWkieabtCIpOwoJCWNhcjEuc2V0Q2FyKDU1LjUpOwkvL2ludOWei+OBruODoeOCveODg+ODieOCkuWRvOOBs+WHuuOBlwoJCWNhcjEuc2hvdygpOwoJfQp9