ProghubPH
Вопрос из теста ООП в Java
Java / middle

Что произойдёт при компиляции данного кода ?

 один вариант
  class A{ 
      public A method() throws Throwable{ // 1 
          return new Single(); 
          }  
      }  
  class Single extends A{ 
      public Single method(String str) throws RuntimeException{ // 2 
          return new Single();  
          } 
      public Single method() throws Exception{  //3 
          return new Double();  
          }  
      }  
  class Double extends Single{ 
      public void method(Integer digit) throws ClassCastException{      // 4 
      } 
      public Double method() throws IOException{  // 5 
          return new Double();  
          } 
      } 
Ошибка компиляции в строке 5
Ошибка компиляции в строке 4
Ошибка компиляции в строке 3
Ошибка компиляции в строке 1
Код скомпилируется без ошибок
Ошибка компиляции в строке 2