对于class list〖+T〗如果A是B的子类则list〖A〗就是list〖B〗的子类型对吗
是的。如果A是B的子类,那么list〖A〗就是list〖B〗的子类型,因为list〖A〗中可以包含A的实例及其子类的实例,而list〖B〗中只能包含B的实例及其子类的实例。这符合子类型多态的原则。
原文地址: http://www.cveoy.top/t/topic/d1p7 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
是的。如果A是B的子类,那么list〖A〗就是list〖B〗的子类型,因为list〖A〗中可以包含A的实例及其子类的实例,而list〖B〗中只能包含B的实例及其子类的实例。这符合子类型多态的原则。
原文地址: http://www.cveoy.top/t/topic/d1p7 著作权归作者所有。请勿转载和采集!