Net面向对象程序设计创建接口和定义抽象类.pptVIP

  • 1
  • 0
  • 约9.82千字
  • 约 39页
  • 2026-05-12 发布于北京
  • 举报

Net面向对象程序设计创建接口和定义抽象类.ppt

Net面向对象程序设计创建接口和定义抽象类演示文稿第1页,共39页。

Net面向对象程序设计创建接口和定义抽象类第2页,共39页。

本章简介定义接口在结构或类中实现接口通过接口引用一个类在抽象类中捕获通用的实现细节使用sealed关键字第3页,共39页。

13.2抽象类存在的问题:MoveForward方法仅仅是一个哑方法,它需要在子类中进行覆盖,如果放置了错误的方法而又有人调用,问题严重!19:publicvirtualvoidMoveForward()20:{21:Console.Write(Movingforward...);22:odometer+=1;23:Console.WriteLine(Odometerreading:{0},odometer);24:}第4页,共39页。

解决:使用抽象方法一个抽象方法只包含方法头而且没有实现代码,它需要后续类来具体实现这一方法。当一个类包含一个或多个抽象方法时,此类必须声明为abstract。一个抽象类不能实例化,因为它包含没有实现的方法。第5页,共39页。

示例:AbstractMoveForward.cs01:usingSystem;02:03:abstractclassCar04:{05:p

文档评论(0)

1亿VIP精品文档

相关文档