fork download
  1. class Person{
  2. public String name; // インスタンス変数
  3. public int money; // インスタンス変数
  4. public void work(){ // インスタンスメソッド
  5. money += 1000;
  6. }
  7. public void greet(){ // インスタンスメソッド
  8. System.out.println("Hello, I am "+name);
  9. }
  10. public void eat(){ // インスタンスメソッド
  11. System.out.println("うまい!");
  12. money -= 500;
  13. }
  14. }
  15. class Hoge{
  16. public static void main(String[] args){
  17. Person taro, jiro, saburo;
  18. taro = new Person();
  19. taro.name = "太郎";
  20. taro.money = 500;
  21. jiro = new Person();
  22. jiro.name = "次郎";
  23. jiro.money = 200;
  24. saburo = new Person();
  25. saburo.name = "三郎";
  26. saburo.money = 50;
  27.  
  28. taro.greet();
  29. System.out.println("太郎の所持金は"+taro.money);
  30. taro.work();
  31. System.out.println("太郎の所持金は"+taro.money);
  32. jiro.greet(); // taro.greet()と異なる実行結果
  33. }
  34. }
  35.  
Success #stdin #stdout 0.11s 57632KB
stdin
Standard input is empty
stdout
Hello, I am 太郎
太郎の所持金は500
太郎の所持金は1500
Hello, I am 次郎