class root { public void say() { System.out.print("hello\n"); }}
class A extends root { @Override public void say() { System.out.print("world A\n"); }}
class B extends root { @Override public void say() { System.out.print("world B\n"); }}
//abstract class C extends <T> { public void go() { say(); say(); }}
class C <T extends root> { public void go() { say(); say(); }}
public class Template { public static void main(String[] args) {
C c = new C<A>(); c.say();
D d = new C<B>(); d.say();
}}
我需要将扩展 A 和 B 的 C 类。(在现实生活中,它们将是水平(A)和垂直(B)滚动视图)。但这不会编译。我浏览了几十个你可以在网上找到的例子,但是这两个例子都不是可编译的程序,它们只会让我越来越困惑。请帮忙!