里氏转换—知识点归纳

1、里氏转换

1)、子类可以赋值给父类

2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。

(为方便阅读类都写在一个类文件中)

其中is as表示是否能将父类转换为子类。

is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false
as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null

具体用法:is

具体用法:as