//車クラス
class Car {
//メンバ
//フィールド
//Carクラスの宣言(仕様)
int num;
double gas;
//メソッドの定義(ナンバーとガソリン量を表示する機能を定義)
void show(){
//System.out.println("車のナンバーは"+ num +"です");
//System.out.println("ガソリン量は"+ gas +"です");
//Carクラスのオブジェクト自身のフィールドを指す=this
System.
out.
println("車のナンバーは"+this.
num +"です"); System.
out.
println("ガソリン量は"+ this.
gas +"です"); }
void showCar(){
System.
out.
println("これから車の情報を表示します。"); //show();
this.show();
}
}
class Sample1{
public static void main
(String[] args
) { //オブジェクト作成
Car car1 = new Car();
//フィールドに値代入
car1.num=55555;
car1.gas=55.5;
//フィールド呼び出し
//Carクラス外の呼び出しではどのオブジェクトの変数を使うかを明示する
System.
out.
println("車のナンバーは"+ car1.
num +"です"); System.
out.
println("ガソリン量は"+ car1.
gas +"です");
//メソッドを呼び出し
//car1.show();
car1.showCar();
}
}
Ly/ou4rjgq/jg6njgrkKY2xhc3MgQ2FyIHsKCS8v44Oh44Oz44OQCgkvL+ODleOCo+ODvOODq+ODiQoJLy9DYXLjgq/jg6njgrnjga7lrqPoqIAo5LuV5qeYKQoJaW50IG51bTsKCWRvdWJsZSBnYXM7CgkKCS8v44Oh44K944OD44OJ44Gu5a6a576pKOODiuODs+ODkOODvOOBqOOCrOOCveODquODs+mHj+OCkuihqOekuuOBmeOCi+apn+iDveOCkuWumue+qSkKCXZvaWQgc2hvdygpewoJLy9TeXN0ZW0ub3V0LnByaW50bG4oIui7iuOBruODiuODs+ODkOODvOOBryIrIG51bSArIuOBp+OBmSIpOwoJLy9TeXN0ZW0ub3V0LnByaW50bG4oIuOCrOOCveODquODs+mHj+OBryIrIGdhcyArIuOBp+OBmSIpOwoJCgkvL0NhcuOCr+ODqeOCueOBruOCquODluOCuOOCp+OCr+ODiOiHqui6q+OBruODleOCo+ODvOODq+ODieOCkuaMh+OBme+8nXRoaXMKCVN5c3RlbS5vdXQucHJpbnRsbigi6LuK44Gu44OK44Oz44OQ44O844GvIit0aGlzLm51bSArIuOBp+OBmSIpOwoJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jga8iKyB0aGlzLmdhcyArIuOBp+OBmSIpOwoJfQoJCgl2b2lkIHNob3dDYXIoKXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIuOBk+OCjOOBi+OCiei7iuOBruaDheWgseOCkuihqOekuuOBl+OBvuOBmeOAgiIpOwoJCS8vc2hvdygpOwoJCQoJCXRoaXMuc2hvdygpOwoJfQoKfQoKY2xhc3MgU2FtcGxlMXsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CgkvL+OCquODluOCuOOCp+OCr+ODiOS9nOaIkAoJCUNhciBjYXIxID0gbmV3IENhcigpOwoJCQoJLy/jg5XjgqPjg7zjg6vjg4njgavlgKTku6PlhaUKCQljYXIxLm51bT01NTU1NTsKCQljYXIxLmdhcz01NS41OwoJCQoJCgkvL+ODleOCo+ODvOODq+ODieWRvOOBs+WHuuOBlwoJLy9DYXLjgq/jg6njgrnlpJbjga7lkbzjgbPlh7rjgZfjgafjga/jganjga7jgqrjg5bjgrjjgqfjgq/jg4jjga7lpInmlbDjgpLkvb/jgYbjgYvjgpLmmI7npLrjgZnjgosKCQlTeXN0ZW0ub3V0LnByaW50bG4oIui7iuOBruODiuODs+ODkOODvOOBryIrIGNhcjEubnVtICsi44Gn44GZIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCLjgqzjgr3jg6rjg7Pph4/jga8iKyBjYXIxLmdhcyArIuOBp+OBmSIpOwoJCgkvL+ODoeOCveODg+ODieOCkuWRvOOBs+WHuuOBlwoJCS8vY2FyMS5zaG93KCk7CgkJY2FyMS5zaG93Q2FyKCk7Cgl9Cn0=