class Player1 {
public int hp;
public int place;
// 引数なしコンストラクタ(インスタンス作成時に自動で呼ばれます)
public Player1() {
hp = 100;
place = 0;
}
public void work() {
hp -= 1;
place += 1;
}
public void print() {
System.
out.
println("hp: " + hp
+ ", place: " + place
); }
}
// ※paiza.IOなどで実行する場合は public class Main としてください
public class Main {
public static void main
(String[] args
) { // Player1型のインスタンス p を作る(この時点でコンストラクタが呼ばれ初期化される)
Player1 p = new Player1();
// hp と place を表示
p.print();
// hp と place を更新
p.work();
// 更新された hp と place を表示
p.print();
}
}
Y2xhc3MgUGxheWVyMSB7CiAgICBwdWJsaWMgaW50IGhwOwogICAgcHVibGljIGludCBwbGFjZTsKCiAgICAvLyDlvJXmlbDjgarjgZfjgrPjg7Pjgrnjg4jjg6njgq/jgr/vvIjjgqTjg7Pjgrnjgr/jg7PjgrnkvZzmiJDmmYLjgavoh6rli5XjgaflkbzjgbDjgozjgb7jgZnvvIkKICAgIHB1YmxpYyBQbGF5ZXIxKCkgewogICAgICAgIGhwID0gMTAwOwogICAgICAgIHBsYWNlID0gMDsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCB3b3JrKCkgewogICAgICAgIGhwIC09IDE7CiAgICAgICAgcGxhY2UgKz0gMTsKICAgIH0KCiAgICBwdWJsaWMgdm9pZCBwcmludCgpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImhwOiAiICsgaHAgKyAiLCBwbGFjZTogIiArIHBsYWNlKTsKICAgIH0KfQoKLy8g4oC7cGFpemEuSU/jgarjganjgaflrp/ooYzjgZnjgovloLTlkIjjga8gcHVibGljIGNsYXNzIE1haW4g44Go44GX44Gm44GP44Gg44GV44GECnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICAvLyBQbGF5ZXIx5Z6L44Gu44Kk44Oz44K544K/44Oz44K5IHAg44KS5L2c44KL77yI44GT44Gu5pmC54K544Gn44Kz44Oz44K544OI44Op44Kv44K/44GM5ZG844Gw44KM5Yid5pyf5YyW44GV44KM44KL77yJCiAgICAgICAgUGxheWVyMSBwID0gbmV3IFBsYXllcjEoKTsKICAgICAgICAKICAgICAgICAvLyBocCDjgaggcGxhY2Ug44KS6KGo56S6CiAgICAgICAgcC5wcmludCgpOwogICAgICAgIAogICAgICAgIC8vIGhwIOOBqCBwbGFjZSDjgpLmm7TmlrAKICAgICAgICBwLndvcmsoKTsKICAgICAgICAKICAgICAgICAvLyDmm7TmlrDjgZXjgozjgZ8gaHAg44GoIHBsYWNlIOOCkuihqOekugogICAgICAgIHAucHJpbnQoKTsKICAgIH0KfQ==