-7
public abstract class Animal {
    public abstract void move(int speed);
}

class C1 extends Animal {
    public void move(int speed) {
    }
}

class Cat extends C1 {
    public void move() {
        super.move(2);
    }
}

Cat c = new Cat();
// c.move();

しかし、私は呼び出すことができませんc.move()。なぜ?

4

1 に答える 1

5

// c.move();

これは、メソッド/コンストラクタ本体のいずれかにある必要があります。

public static void main(string[] args) {
Cat c = new Cat();
 c.move();
}
于 2012-12-30T00:49:51.157 に答える