《C#程序设计》教案 第6章类和方法.docx

《C#程序设计》教案 第6章类和方法.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C#程序设计》教案

第6章

课时内容

类和方法

授课日期

授课时长

课时

教学目标

思政目标:

?理论来源于实践,通过实践操作,激发对编程的兴趣

?通过面向对象程序设计方法的学习,提高抽象思维能力

技能要求:

?掌握面向对象程序设计的基本概念

?了解类与对象、字段、属性、方法的概念及用法

?理解并掌握Main()函数和static方法的用法

实践目标:

?根据示例,对所学的概念进行验证

?熟练应用面向对象方法实现编程设计

?能够通过练习进一步认识面向对象设计方法

教学设计

教学思路:通过讲解,学习类与对象、字段、属性、方法、main()函数、static、构造函数与析构函数、继承、多态、类的密封等内容。

教学手段:通过课件展示、编程练习、课后习题学习类与成员、类方法、类的派生。

教学环节

教学内容

讨论问题

1.什么是面向对象?

2.面向对象的三大特征是什么?

3.什么是类?

4.类的派生有哪些?

内容大纲

6.1类与成员

6.1.1类与对象

面向对象是一种软件开发方法,它的三大基本特征如下。

(1)封装。它将数据及对数据的操作封装为一个有机不可分割的整体,对外隐藏具体实现细节,从而实现可重用、易维护等优秀特性。

(2)继承。子类从父类获得父类特征,同时也可以扩展自己新的特征。继承也能实现代码重用。

(3)多态。多态性意味着有多重形式,往往表现为“一个接口,多个功能”。

6.1.2字段

字段即类中的常量或者变量,它使类具备封装数据的能力。

6.1.3属性

1.常规属性

2.自动属性

6.1.4方法

1.方法的定义与使用

2.方法的重载

3.参数的个数不定问题——params

4.this

6.2类方法

6.2.1Main()函数

Main()函数也称Main()方法,它是一种特殊的方法。其特殊之处如下:

(1)Main()函数是可执行程序的入口点,且是唯一的入口点。

(2)Main()函数可以带一个字符串数组参数,也可以不带参数。

(3)Main()函数一般为void类型的,也可以声明为int类型。

(4)Main()函数可以声明为static,也可以声明为非static类型。

(5)应用程序的执行在Main()中开始,也在Main()中结束,对应的线程为主线程。

6.2.2Static

类的成员类型分为静态的和非静态的,因而方法也分为静态方法和非静态方法(即实例方法),使用static的方法是静态方法,没有使用的就是非静态方法。静态方法和非静态方法的区别是:静态方法属于类所有,非静态方法属于用该类定义的对象(实例)所有。

6.2.3构造函数与析构函数

1.构造函数

2.析构函数

6.3类的派生

6.3.1继承

6.3.2多态

6.3.3类的密封

课后练习

1.练习本章所有示例代码。

2.请简述类和对象的关系。

3.请简述方法和属性各自的作用。

4.如何理解继承和多态?

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档