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();
View Code

相关文章:

  • 2022-12-23
  • 2021-06-03
  • 2021-06-26
  • 2022-12-23
  • 2021-08-21
  • 2022-01-10
猜你喜欢
  • 2021-11-05
  • 2021-07-18
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案