私はJava OOPを初めて使ったので、クラスやものについてほとんど理解できません。私は理解するためにいくつかのコードを書こうとしましたが、私は成功しませんでした。ここで私のコードは、私はそれが卵の数を返すと思ったが、私は何も返さない理由を知らない。Javaコードは返されません。
class EggCounter {
private int egg;
{
egg = 0;
}
public void eggAdd()
{
egg = egg + 1;
}
public void eggBreak()
{
egg = egg - 1;
}
public void eggAddDozen()
{
egg = egg + 12;
}
public int getEgg()
{
return egg;
}
}
public class EggTest
{
public static void main(String[]args)
{
EggCounter egg = new EggCounter();
egg.eggAdd();
egg.eggAddDozen();
egg.eggBreak();
egg.getEgg();
}
}
戻り値は何もしませんか? – Li357
egg.getEgg()は何を返すのかを確認できるように印刷します。 –
バイナリ演算子を使用することができます。例えば、「egg = egg + 12;」を「egg + = 12;」と置き換えればよい。 – reformed