//車クラス
class Car {
private int num;
private double gas;
//コンストラクタの定義==オブジェクトの初期化
//メソッドとは違い、自由に呼び出せないので、自動的に初期値をいれる
public Car(){ //引数なしコンストラクタ
num = 0;
gas = 0.0;
System.
out.
println("車を作成しました"); }
public Car(int n,double g){ //引数ありコンストラクタ
num = n;
gas = g;
System.
out.
println("ナンバーは"+num
+"、ガソリン量は"+gas
+"です"); }
void show(){
System.
out.
println("ナンバーは"+num
+"です"); System.
out.
println("ガソリン量は"+gas
+"です"); }
}
class Sample1{
public static void main
(String[] args
) { //オブジェクト作成
Car car1 = new Car(); //引数なしコンストラクタも呼び出される
car1.show();
Car car2 = new Car(10,10.5); //引数ありコンストラクタも呼び出される
car2.show();
}
}
Ly/ou4rjgq/jg6njgrkKY2xhc3MgQ2FyIHsKCXByaXZhdGUgaW50IG51bTsKCXByaXZhdGUgZG91YmxlIGdhczsKCQoJLy/jgrPjg7Pjgrnjg4jjg6njgq/jgr/jga7lrprnvqk9PeOCquODluOCuOOCp+OCr+ODiOOBruWIneacn+WMlgoJLy/jg6Hjgr3jg4Pjg4njgajjga/pgZXjgYTjgIHoh6rnlLHjgavlkbzjgbPlh7rjgZvjgarjgYTjga7jgafjgIHoh6rli5XnmoTjgavliJ3mnJ/lgKTjgpLjgYTjgozjgosKCXB1YmxpYyBDYXIoKXsJLy/lvJXmlbDjgarjgZfjgrPjg7Pjgrnjg4jjg6njgq/jgr8KCQludW0gPSAwOwoJCWdhcyA9IDAuMDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIui7iuOCkuS9nOaIkOOBl+OBvuOBl+OBnyIpOwoJfQoKCXB1YmxpYyBDYXIoaW50IG4sZG91YmxlIGcpewkvL+W8leaVsOOBguOCiuOCs+ODs+OCueODiOODqeOCr+OCvwoJCW51bSA9IG47CgkJZ2FzID0gZzsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIuODiuODs+ODkOODvOOBryIrbnVtKyLjgIHjgqzjgr3jg6rjg7Pph4/jga8iK2dhcysi44Gn44GZIik7Cgl9CgoJdm9pZCBzaG93KCl7CgkJU3lzdGVtLm91dC5wcmludGxuKCLjg4rjg7Pjg5Djg7zjga8iK251bSsi44Gn44GZIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jga8iK2dhcysi44Gn44GZIik7Cgl9Cn0KCmNsYXNzIFNhbXBsZTF7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgewoJLy/jgqrjg5bjgrjjgqfjgq/jg4jkvZzmiJAKCQlDYXIgY2FyMSA9IG5ldyBDYXIoKTsgLy/lvJXmlbDjgarjgZfjgrPjg7Pjgrnjg4jjg6njgq/jgr/jgoLlkbzjgbPlh7rjgZXjgozjgosKCQljYXIxLnNob3coKTsKCQkKCQlDYXIgY2FyMiA9IG5ldyBDYXIoMTAsMTAuNSk7IC8v5byV5pWw44GC44KK44Kz44Oz44K544OI44Op44Kv44K/44KC5ZG844Gz5Ye644GV44KM44KLCgkJY2FyMi5zaG93KCk7CgkJCgl9Cn0=