类A是类B的父类, G和 G 二者不具备子父类关系。
例:
LIst list1 = null;
List list2 = null;
list1 = list2;
// error: Inconpatible types
//编译不通过
补充:类A是类B的父类 A
AbstractList list1 = null;
ArrayList list2 = null ;
list 1 = list2
//编译通过
类A是类B的父类, G和 G 二者不具备子父类关系。
例:
LIst list1 = null;
List list2 = null;
list1 = list2;
// error: Inconpatible types
//编译不通过
补充:类A是类B的父类 A
AbstractList list1 = null;
ArrayList list2 = null ;
list 1 = list2
//编译通过