fork download
  1. //車クラス
  2. class Car {
  3. //メンバ
  4. //フィールド
  5. //Carクラスの宣言(仕様)
  6. int num;
  7. double gas;
  8.  
  9. //メソッドの定義(ナンバーとガソリン量を表示する機能を定義)
  10. void show(){
  11. //System.out.println("車のナンバーは"+ num +"です");
  12. //System.out.println("ガソリン量は"+ gas +"です");
  13.  
  14. //Carクラスのオブジェクト自身のフィールドを指す=this
  15. System.out.println("車のナンバーは"+this.num +"です");
  16. System.out.println("ガソリン量は"+ this.gas +"です");
  17. }
  18.  
  19. void showCar(){
  20. System.out.println("これから車の情報を表示します。");
  21. //show();
  22.  
  23. this.show();
  24. }
  25.  
  26. }
  27.  
  28. class Sample1{
  29. public static void main (String[] args) {
  30. //オブジェクト作成
  31. Car car1 = new Car();
  32.  
  33. //フィールドに値代入
  34. car1.num=55555;
  35. car1.gas=55.5;
  36.  
  37.  
  38. //フィールド呼び出し
  39. //Carクラス外の呼び出しではどのオブジェクトの変数を使うかを明示する
  40. System.out.println("車のナンバーは"+ car1.num +"です");
  41. System.out.println("ガソリン量は"+ car1.gas +"です");
  42.  
  43. //メソッドを呼び出し
  44. //car1.show();
  45. car1.showCar();
  46. }
  47. }
Success #stdin #stdout 0.19s 56008KB
stdin
Standard input is empty
stdout
車のナンバーは55555です
ガソリン量は55.5です
これから車の情報を表示します。
車のナンバーは55555です
ガソリン量は55.5です