文件名称:c#基础学习之多态
文件大小:42KB
文件格式:PDF
更新时间:2024-01-15 17:26:48
c c# 多态
最近在看一本书《你必须知道的.Net》,书涵盖的内容比较多,对于c#,.Net平台以往所学的零散东西有了慢慢的总结和新的认识。把一些基础的东西记录于此。 先说说多态吧: 1.基类继承式多态 如书中所说,基类继承式多态的关键是继承体系的设计与实现。书中举了个简单的列子 代码如下: Files myFile=new WORDFile(); myFile.open(); myFile是一个父类Files变量,保持了指向子类WORDFile实例的引用,然后调用一个虚方法Open,具体的调用则决定于运行时而非编译时。从设计模式的角度看,基类继承式多态体现了一种IS-A方式,