1.复习
里氏转换:
1)、子类可以赋值给父类(如果有一个方法需要一个父类作为参数,我们可以传第一个子类对象)
2)、如果父类中装的是子类对象,则可以将这个父类强转为子类对象
is和as判断转换成功失败
1 Person p = new Student(); 2 //if(p is Student) 3 //{ 4 // ((Student)p).StudentSayHello(); 5 //} 6 //else 7 //{ 8 // Console.WriteLine("转换失败"); 9 //} 10 Student ss = p as Student; 11 ss.StudentSayHello(); 12 Console.ReadKey();