《C#面向对象程序设计》新教案发布:《继承、接口与多态》和《委托及事件》

《C#面向对象程序设计》新教案发布:

《继承、接口与多态》和《委托及事件》



这是我发布的《C#面向对象程序设计》系列教案的第5和第6两部分。


第5讲《继承、接口与多态》主要介绍C#面向对象编程语言中与继承和接口相关的语法特性,其中的难点是继承条件下方法隐藏与虚方法调用的区别。


有关“多态”这个概念,许多教材讲得并不清楚,要不就是过于抽象,要不就是讲了一堆的语法,并不能让学生比较容易地直观体会到多态。为此,我设计了一个“动物园”的示例,通过多次重构这个程序,展示出多态在实际开发中的具体应用场景,实践证明,这种教学方法还是不错的。


第6讲《委托与事件》是.NET平台所特有的,许多初学者都弄不清楚委托是怎么回事,连带地,建构于“委托”之上的“事件”就更弄不清楚了。因此,这一讲主要着眼点就是讲清楚委托,并在其基础上通过剖析.NET基类库中事件的实现机理,最终达到让学生能设计自己的事件的教学目的。


这两讲的文字材料,请参考我写的《.NET 4.0面向对象编程漫谈 》之《基础篇》一书中的相关章节。


点击以下链接下载教案(为方便起见,已发布的教案汇总于此。

金旭亮《C#面向对象程序设计》教案_1 :CSharp程序设计语言与dotNET面向对象程序设计概述

金旭亮《C#面向对象程序设计》教案_2:CSharp程序设计语言基础

金旭亮《C#面向对象程序设计》教案_3 :GUI用户界面设计

金旭亮《C#面向对象程序设计》教案_4 :类和对象

金旭亮《C#面向对象程序设计》教案_5:继承、接口与多态

金旭亮《C#面向对象程序设计》教案_6:委托与事件

还剩余有3讲,下次发布。



评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值