ProghubPH
Вопрос из теста Java основы
Java / junior

Что произойдет при компиляции и исполнении кода:

 один вариант
  
public class GoTest { 
    public static void main(String[] args) { 
        Sente a = new Sente(); a.go(); 
        Goban b = new Goban(); b.go(); 
        Stone c = new Stone(); c.go(); 
    } 
}  
 
class Sente implements Go { 
    public void go() { System.out.println("go in Sente"); } 
}  
 
class Goban extends Sente { 
    public void go() { System.out.println("go in Goban"); } 
}  
 
class Stone extends Goban implements Go { } 
 
interface Go { public void go(); } 
go in Goban go in Sente go in Sente
go in Sente go in Goban go in Goban
go in Sente go in Goban go in Sente
Произойдет ошибка компиляции в классе Stone