实验五面向对象编程进阶.doc
《实验五面向对象编程进阶.doc》由会员分享,可在线阅读,更多相关《实验五面向对象编程进阶.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程实验报告 课 程 名 称: C#程序设计 实验项目名称: 实验五面向对象编程进阶(一) 专 业 班 级: B10522 姓 名: 吴淑婷 学 号: 20104052201 指 导 教 师: 钱文光 完 成 时 间: 2012 年 10 月 11 日计算机科学与工程系实验题目:面向对象编程进阶(一)实验目的:1、掌握继承的概念及其应用;2、掌握多态性的有效应用。实验环境:Microsoft visual studio2010实验内容及操作步骤:1运行下列程序,分析其执行结果?class A public virtual void E() Console.WriteLine(“A.E”); p
2、ublic virtual void F() Console.WriteLine(“A.F”); class B:A public override void E() Console.WriteLine(“B.E”); public override void F() Console.WriteLine(“B.F”); class C :B public override void E() Console.WriteLine(“C.E”); new public virtual void F() Console.WriteLine(“C.F”); class D :C public overr
3、ide void F() Console.WriteLine(“D.F”); class Test public static void Main() D d=new D(); A a=d; B b=d; C c=d; a.E(); b.E(); c.E(); d.E(); a.F(); b.F(); c.F(); d.F(); 父类可以引用子类对象,父类引用只能调用子类继承自父类的方法,父类不能调用子类独有的方法。例如A、B、C类都引用了子类D的对象,a.E()、b.E()、c.E()都是调用的子类继承父类的方法即都是Console.WriteLine(“C.E”),a.F()、b.F()、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 面向 对象 编程 进阶
限制150内