//車クラス
class Car {
private int num; //値が変更されないように他クラスからのアクセスを制御
private double gas;
//int型の引数をもつメソッド
public void setCar(int n){
num = n;
System.
out.
println("ナンバーを"+num
+"にしました。"); }
//double型の引数をもつメソッド
public void setCar(double g){
gas = g;
System.
out.
println("ガソリン量を"+gas
+"にしました。"); }
//2個の引数をもつメソッド
public void setCar(int n,double g){
num = n;
gas = g;
System.
out.
println("ナンバーを"+num
+"、ガソリン量を"+gas
+"にしました。"); }
public void show(){
System.
out.
println("ナンバーは"+num
+"です。"); System.
out.
println("ガソリン量は"+gas
+"です。"); }
}
class main{
public static void main
(String[] args
) { Car car1 = new Car();
car1.setCar(55,55.55);
car1.show();
System.
out.
println("ナンバーだけ変更します"); car1.setCar(11);
car1.show();
System.
out.
println("ガソリン量だけ変更します"); car1.setCar(11.11);
car1.show();
}
}
Ly/ou4rjgq/jg6njgrkKY2xhc3MgQ2FyIHsKCXByaXZhdGUgaW50IG51bTsJCS8v5YCk44GM5aSJ5pu044GV44KM44Gq44GE44KI44GG44Gr5LuW44Kv44Op44K544GL44KJ44Gu44Ki44Kv44K744K544KS5Yi25b6hCglwcml2YXRlIGRvdWJsZSBnYXM7CgkKCS8vaW505Z6L44Gu5byV5pWw44KS44KC44Gk44Oh44K944OD44OJCglwdWJsaWMgdm9pZCBzZXRDYXIoaW50IG4pewoJCW51bSA9IG47CgkJU3lzdGVtLm91dC5wcmludGxuKCLjg4rjg7Pjg5Djg7zjgpIiK251bSsi44Gr44GX44G+44GX44Gf44CCIik7Cgl9CgoJLy9kb3VibGXlnovjga7lvJXmlbDjgpLjgoLjgaTjg6Hjgr3jg4Pjg4kJCglwdWJsaWMgdm9pZCBzZXRDYXIoZG91YmxlIGcpewoJCWdhcyA9IGc7CgkJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jgpIiK2dhcysi44Gr44GX44G+44GX44Gf44CCIik7Cgl9CgkKCS8vMuWAi+OBruW8leaVsOOCkuOCguOBpOODoeOCveODg+ODiQoJcHVibGljIHZvaWQgc2V0Q2FyKGludCBuLGRvdWJsZSBnKXsKCQludW0gPSBuOwkKCQlnYXMgPSBnOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigi44OK44Oz44OQ44O844KSIitudW0rIuOAgeOCrOOCveODquODs+mHj+OCkiIrZ2FzKyLjgavjgZfjgb7jgZfjgZ/jgIIiKTsKCX0KCQoJcHVibGljIHZvaWQgc2hvdygpewoJCVN5c3RlbS5vdXQucHJpbnRsbigi44OK44Oz44OQ44O844GvIitudW0rIuOBp+OBmeOAgiIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigi44Ks44K944Oq44Oz6YeP44GvIitnYXMrIuOBp+OBmeOAgiIpOwoJfQp9CgpjbGFzcyBtYWluewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCQlDYXIgY2FyMSA9IG5ldyBDYXIoKTsKCQljYXIxLnNldENhcig1NSw1NS41NSk7CgkJY2FyMS5zaG93KCk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCLjg4rjg7Pjg5Djg7zjgaDjgZHlpInmm7TjgZfjgb7jgZkiKTsKCQljYXIxLnNldENhcigxMSk7CgkJY2FyMS5zaG93KCk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jgaDjgZHlpInmm7TjgZfjgb7jgZkiKTsKCQljYXIxLnNldENhcigxMS4xMSk7CgkJY2FyMS5zaG93KCk7Cgl9Cn0K