package p; abstract class A<T>{ } abstract class B<T> extends A<String>{ public abstract void f(); }