1.里氏转换
1)、子类可以赋值给父类-如果有一个地方需要父类作为参数,我们可以给一个子类代替
2)、如果父类中装的是子类对象,那么可以将这个父类强转为子类对象
2.子类对象可以调用父类中的成员,但是父类对象永远只能调用自己的成员
3.is—表示类型转换,如果转换成功就返回true否则就是false
as—表示类型转换,如果转换成功就返回该对象 否则就是null
public class Person
{
public void PersonSayHi()
{
Console.WriteLine("我是人类")