class Spor {
public void metod() {
System.out.print("A\t");
}
}
class Tenis extends Spor {
@Override
public void metod() {
System.out.print("B\t");
}
public void metodTenis() {
System.out.print("C\t");
}
}
class MasaTenisi extends Tenis {
@Override
public void metod() {
System.out.print("D\t");
}
public void metodMasaTenisi() {
System.out.print("E\t");
}
}
public class SporTest {
public static void main(String[] args) {
Spor s = new MasaTenisi();
metodTest(s);
MasaTenisi x = (MasaTenisi) s;
x.metodMasaTenisi();
Tenis a = new Tenis();
Tenis m = (Tenis) x;
metodTest(m);
Spor b = (Tenis) m;
metodTest(b);
}
public static void metodTest(Spor s) {
s.metod();
}
}