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

Дан следующий код:

 несколько вариантов
01. class Plant { 
02.     String getName() { return "plant"; } 
03.     Plant getType() { return this; } 
04. } 
05. class Flower extends Plant { 
06.    // insert code here 
07. } 
08. class Tulip extends Flower { } 
09. public class Test { 
10.     public static void main(String...arg) { }  
11. } 

Что будет допустимо вставить в строчку 6 чтобы код компилировался?
String getType() { return "this"; }
Plant getType() { return this; }
Tulip getType() { return new Tulip(); }
String getType(int i) { return "this"; }
Flower getType() { return this; }