在Java中,这是有效的:
//Inside other class that has no relation我无法使Class1类型为OtherType,因为泛型的要点是有一个扩展OtherType基的未知类型。我可以绕过它,但这绝对是最有效的解决方案,如果是Java,如果不工作的话,我将不得不为多个对象键入一个框架一次,我担心这会很快累积起来。
java api定义了几个具有相同名称的泛型和非泛型-比如LinkedList等。它们都是使用相同的语句import java.util.LinkedList;解析的。但是在一个包中,.java文件中只能有一个公共类(同名)。import java.util.LinkedList;
public abstract class
所以我的问题很简单,在java中,如果我有这样一个基类:public abstract class BaseViewModel<N> extends ViewModel{public class BaseFragment<V extends BaseViewModel> { //this is fine但是kotlin在这种方法中</e