Итак, у меня есть это:
interface C {
void shutUp();
}
class A {
public void speak() {
System.out.println("Class a");
}
}
class B extends A implements C {
public void shutUp() {
System.out.println("Saying nothing...");
}
public void speak() {
System.out.println("Class B");
}
}
Если я это сделаю, это сработает:
A obj = new B();
obj.speak()
Но я не могу сделать obj.shutUp()
Почему бы и нет? У меня такое чувство, что я просто запутался в чем-то очень простом.
Спасибо!