《C#程序设计》PPT第九讲 面向对象程序设计(二).ppt
《《C#程序设计》PPT第九讲 面向对象程序设计(二).ppt》由会员分享,可在线阅读,更多相关《《C#程序设计》PPT第九讲 面向对象程序设计(二).ppt(13页珍藏版)》请在文库网上搜索。
1、目录 CONTENTS学习目标学习内容课堂实践本讲学习目标AIMS知识目标知识目标掌握类的继承性及使用掌握类的多态性及使用能力目标能力目标能够编写简单的类12继承CONTENT继承指一个新定义的类通过另一个类得到,在拥有了另一个类的所有特征的基础上,加入新类特有的特征的一种定义类的方式。例如,定义一个形状类Shape和一个派生类Circle:public class Shape private double s;public class Circle:Shape private double r;多态CONTENT面向对象的多态是指同一操作收到不同的消息(信息)或作用于不同的对象,可以有不同的
2、解释,产生不同的执行结果。多态分为两种,一种是编译时多态,一种是运行时多态。虚方法CONTENT public class Shape private double s;public virtual double Area()return s;public class Circle:Shape private double r;public override double Area()return 3.14*r*r;抽象类CONTENT抽象方法是一种新的虚方法,它不提供具体的方法实现代码。只能在抽象类中声明抽象方法,对抽象方法不能再使用static或者virtual修饰符,而且方法不能有任何可
3、执行的代码,只需给出方法的原型即可。重写抽象方法使用override关键字。抽象方法CONTENT抽象方法是一种新的虚方法,它不提供具体的方法实现代码。只能在抽象类中声明抽象方法,对抽象方法不能再使用static或者virtual修饰符,而且方法不能有任何可执行的代码,只需给出方法的原型即可。重写抽象方法使用override关键字。抽象方法CONTENT abstract class Shape public abstract double Area();public class Circle:Shape private double r;public abstract override do
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C#程序设计 C#程序设计PPT第九讲 面向对象程序设计二 C# 程序设计 PPT 第九 面向 对象