Java 类与类之间的差异<;?扩展A>;vs只是一个
这里有什么区别?只是第一个是Java 类与类之间的差异<;?扩展A>;vs只是一个,java,generics,Java,Generics,这里有什么区别?只是第一个是类的实例,第二个是实际对象的实例吗?类第一个 yourVariable.foo(); 第二个 classB = A.class; classB = AExtended.class; 定义类型为a的成员,以便您可以编写 Class<? extends A> classB A classB 第一 yourVariable.foo(); 第二个 classB = A.class; classB = AExtended.class; 定义类型为a的成员
类的实例,第二个是实际对象的实例吗?类第一个
yourVariable.foo();
第二个
classB = A.class;
classB = AExtended.class;
定义类型为a
的成员,以便您可以编写
Class<? extends A> classB
A classB
第一
yourVariable.foo();
第二个
classB = A.class;
classB = AExtended.class;
定义类型为a
的成员,以便您可以编写
Class<? extends A> classB
A classB
你能扩展你的例子来提供更多的上下文吗?当我的问题是问关于a classB
的答案有什么区别时,@Phil的可能重复的公认答案是“一个扩展a
的类/接口”classB
也可以是“扩展A
的类/接口”@Phil,这绝对不是这个问题的重复。它说“可能”是有原因的。你能扩展你的例子来提供更多的上下文吗?@Phil的可能重复在我的问题是问关于a classB
的答案有什么不同时,被接受的答案是“一个扩展a
的类/接口”classB
也可以是“扩展A
的类/接口”@Phil,这绝对不是这个问题的重复。它说“可能”是有原因的。是的,这是有道理的。我很感激!是的,这是有道理的。我很感激!这也很好。它显示了如何不能实例化class
类型的类。你只是没有详细说明你可以用类型Class
vs该类的实际实例来做什么。这也很好。它显示了如何不能实例化class
类型的类。您只是没有详细说明您可以使用typeClass
vs该类的实际实例来做什么。