class Ideone {
public static void main
(String[] args
) { Dog ta = new Dog(10.5, 0.8, "taro");
ta.bark();
ta.eat();
ta.bark();
}
}
class Dog {
public double weight; // インスタンス変数
public double height; // インスタンス変数
public String name
; // インスタンス変数
// コンストラクタ(クラス名と同じ名前・戻り値の型なし)
public Dog
(double w,
double h,
String n
) { weight = w;
height = h;
name = n;
}
public void eat() {
weight += 0.1;
}
public void bark() {
System.
out.
println("名前:" + name
+ " 体重:" + weight
+ " 体高:" + height
); }
}
Y2xhc3MgSWRlb25lIHsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBEb2cgdGEgPSBuZXcgRG9nKDEwLjUsIDAuOCwgInRhcm8iKTsKICAgIHRhLmJhcmsoKTsKICAgIHRhLmVhdCgpOwogICAgdGEuYmFyaygpOwogIH0KfQoKY2xhc3MgRG9nIHsKICBwdWJsaWMgZG91YmxlIHdlaWdodDsgICAvLyDjgqTjg7Pjgrnjgr/jg7PjgrnlpInmlbAKICBwdWJsaWMgZG91YmxlIGhlaWdodDsgICAvLyDjgqTjg7Pjgrnjgr/jg7PjgrnlpInmlbAKICBwdWJsaWMgU3RyaW5nIG5hbWU7ICAgICAvLyDjgqTjg7Pjgrnjgr/jg7PjgrnlpInmlbAKCiAgLy8g44Kz44Oz44K544OI44Op44Kv44K/77yI44Kv44Op44K55ZCN44Go5ZCM44GY5ZCN5YmN44O75oi744KK5YCk44Gu5Z6L44Gq44GX77yJCiAgcHVibGljIERvZyhkb3VibGUgdywgZG91YmxlIGgsIFN0cmluZyBuKSB7CiAgICB3ZWlnaHQgPSB3OwogICAgaGVpZ2h0ID0gaDsKICAgIG5hbWUgPSBuOwogIH0KCiAgcHVibGljIHZvaWQgZWF0KCkgewogICAgd2VpZ2h0ICs9IDAuMTsKICB9CgogIHB1YmxpYyB2b2lkIGJhcmsoKSB7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIuWQjeWJjToiICsgbmFtZSArICIg5L2T6YeNOiIgKyB3ZWlnaHQgKyAiIOS9k+mrmDoiICsgaGVpZ2h0KTsKICB9Cn0=