//車クラス
class Car {
//インスタンス変数
private int num;
private double gas;
//コンストラクタの定義==オブジェクトの初期化
//メソッドとは違い、自由に呼び出せないので、自動的に初期値をいれる
public Car(){ //引数なしコンストラクタ
num = 0;
gas = 0.0;
System.
out.
println("車を作成しました"); }
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 Sample1{
public static void main
(String[] args
) { //オブジェクト作成
Car car1 = new Car(); //引数なしコンストラクタも呼び出される
car1.setCar(3,3.3);
car1.show();
Car car2 = new Car(); //引数ありコンストラクタも呼び出される
car2.setCar(4,4.4);
car2.show();
}
}
Ly/ou4rjgq/jg6njgrkKY2xhc3MgQ2FyIHsKCS8v44Kk44Oz44K544K/44Oz44K55aSJ5pWwCglwcml2YXRlIGludCBudW07Cglwcml2YXRlIGRvdWJsZSBnYXM7CgkKCS8v44Kz44Oz44K544OI44Op44Kv44K/44Gu5a6a576pPT3jgqrjg5bjgrjjgqfjgq/jg4jjga7liJ3mnJ/ljJYKCS8v44Oh44K944OD44OJ44Go44Gv6YGV44GE44CB6Ieq55Sx44Gr5ZG844Gz5Ye644Gb44Gq44GE44Gu44Gn44CB6Ieq5YuV55qE44Gr5Yid5pyf5YCk44KS44GE44KM44KLCglwdWJsaWMgQ2FyKCl7CS8v5byV5pWw44Gq44GX44Kz44Oz44K544OI44Op44Kv44K/CgkJbnVtID0gMDsKCQlnYXMgPSAwLjA7CgkJU3lzdGVtLm91dC5wcmludGxuKCLou4rjgpLkvZzmiJDjgZfjgb7jgZfjgZ8iKTsKCX0KCglwdWJsaWMgdm9pZCBzZXRDYXIoaW50IG4sZG91YmxlIGcpewkvL+OCpOODs+OCueOCv+ODs+OCueODoeOCveODg+ODiQoJCW51bSA9IG47CgkJZ2FzID0gZzsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIuODiuODs+ODkOODvOOBryIrbnVtKyLjgIHjgqzjgr3jg6rjg7Pph4/jga8iK2dhcysi44Gn44GZIik7Cgl9CgoJcHVibGljIHZvaWQgc2hvdygpewkvL+OCpOODs+OCueOCv+ODs+OCueODoeOCveODg+ODiQoJCVN5c3RlbS5vdXQucHJpbnRsbigi44OK44Oz44OQ44O844GvIitudW0rIuOBp+OBmSIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigi44Ks44K944Oq44Oz6YeP44GvIitnYXMrIuOBp+OBmSIpOwoJfQp9CgpjbGFzcyBTYW1wbGUxewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCS8v44Kq44OW44K444Kn44Kv44OI5L2c5oiQCgkJQ2FyIGNhcjEgPSBuZXcgQ2FyKCk7IC8v5byV5pWw44Gq44GX44Kz44Oz44K544OI44Op44Kv44K/44KC5ZG844Gz5Ye644GV44KM44KLCgkJY2FyMS5zZXRDYXIoMywzLjMpOwoJCWNhcjEuc2hvdygpOwoJCQoJCUNhciBjYXIyID0gbmV3IENhcigpOyAvL+W8leaVsOOBguOCiuOCs+ODs+OCueODiOODqeOCr+OCv+OCguWRvOOBs+WHuuOBleOCjOOCiwoJCWNhcjIuc2V0Q2FyKDQsNC40KTsKCQljYXIyLnNob3coKTsKCQkKCX0KfQ==