4.4.1 实验目的

4.4.1 实验目的

C#中的多态指的是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。换句话说,实际上就是同一个类型的实例调用“相同”的方法,产生的结果是不同的。这里的“相同”打上双引号是因为这里的相同的方法仅仅是看上去相同的方法,实际上它们调用的方法是不同的。

现实生活中有很多地方会用到继承和多态。本实验的设计初衷正是如此,模拟一个工程师父类和两个继承的子类,实现一些属性的继承,对父类的方法进行重写。同样用到的是面向对象的编程思想。新建一个控制台程序,实现一个C#程序,使用建筑工程师与软件工程师两个类实现父类的继承。