java从List 转换为List ,其中B扩展A

这可能吗? 如果没有,为什么这不可能在Java?

interface B extends A {} public List getList(); List = getList(); // Type mismatch: cannot convert from List to List 

我认为我正在寻找的主题是“协变类型”,就像这里和这里一样 ,但是它很模糊,并没有解决我的问题。