^第4章 方法.ppt

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

第4章 方法 教学目标 1)理解使用方法的优点; 2)掌握方法的定义; 3)掌握方法的调用,了解方法的调用过程; 4)掌握方法嵌套调用和递归调用; 5)理解并掌握方法间的两种参数传递方式(值传递、引用传递); 6)掌握方法的重载; 7)学会分析局部变量的作用域。 本章主要内容 4.1 方法的定义与调用 4.2 方法的嵌套调用 4.3 方法的递归调用 4.4 方法的参数  4.5 方法的重载 4.6 本章小结 4.1 方法的定义与调用 4.1.1案例说明 【案例简介】 编写一个控制台应用程序,输出一棵圣诞树,如图所示。 4.1 方法的定义与调用 【案例目的】 (1) 了解使用方法的优点; (2) 掌握方法的定义与调用; (3) 理解方法间参数的传递。 【技术要点】 (1) 设计方法前要明确方法的功能以及方法的输入、输出数据; (2) 设计方法头部,包括方法的方法名、返回值类型、参数列表等。 4.1 方法的定义与调用 4.1.2代码分析 采用两种方法解决本案例提出的问题。 (1)从现有知识出发解决输出圣诞树问题,不使用方法,把所有的代码都编写在Main中。(代码另附) (2)使用方法来解决输出圣诞树问题。将使得“打印等腰三角形”这个基本操作一次编写,多次使用,提高了代码复用率也提高了程序的可读性。 (代码另附) 4.1 方法的定义与调用 4.1.3 相关知识及注意事项 1.使用方法的意义 将一个复杂的程序分解成若干个相对独立的方法,使得程序变得简练并且结构清晰。方法可以被多次调用,反复执行,这样大大地提高了代码的复用率。另外,程序的分块设计也便于开发人员的分工合作、便于调试和维护,从而大大提高了编程效率。 2.方法的定义 方法也称为函数,是一组程序代码的有机集合,可以实现一个独立的功能。可以把程序中多次用到的某个任务定义为方法。 4.1 方法的定义与调用 2.方法的定义 1) 方法的定义 方法的定义格式为: 4.1 方法的定义与调用 2.方法的定义 2) 方法名 方法名是用户给方法取的名字,可以是任何一个有效的C#标识符。作为编程的良好习惯,方法的命名应尽量符合以下规则。 3) 方法的参数列表 方法可以接收参数,这实际上是方法与外界“通信”的方式。方法定义时参数列表由0个、1个或多个参数组成。 4) 方法的返回值类型 方法的返回值就是方法的输出,是一个方法执行完毕后返回给调用者的数据,它可以是各种数据类型。如果方法没有返回值,应定义为void类型。 4.1 方法的定义与调用 2.方法的定义 5)??return语句 方法的返回值由return语句带回,return语句在赋予方法的调用者返回值的同时退出方法。 6) 方法的修饰符 修饰符用于指定方法的访问权限,有public、private、static等,默认为private。用static修饰的方法是静态方法。 7) 方法体 用“{”和“}”括起来的若干语句组成方法体。方法体中可以没有任何语句,但大括号不可以省略。 4.1 方法的定义与调用 3.方法的调用 1) 方法调用时参数的传递 方法的参数是方法的输入数据。主调方法的参数称为实际参数(简称实参),被调方法的参数称为形式参数(简称形参),方法调用时实参被传递给对应位置的形参,完成方法的输入。相应地,方法执行结束时,通过return语句把“产品”返回给主调方法,完成方法的产出。 2) 方法的调用方式 方法有以下3种调用方式。 4.1 方法的定义与调用 3.方法的调用 3) 方法的调用过程 4.IDE使用进阶 4.2 方法的嵌套调用 4.2 方法的嵌套调用 4.2 方法的嵌套调用 4.2.2 代码及分析 代码中GreatestCommonDivisor()方法的功能是求两个数的最大公约数,LeastCommonMultiple()方法的功能是求两个数的最小公倍数。Main()方法分别调用这两个方法求出两个数的最大公约数和最小公倍数。 4.2 方法的嵌套调用 4.2.3相关知识及注意事项 1.方法的嵌套调用 嵌套调用,就是指在调用一个方法的过程中又调用另一个方法 2.求最大公约数的数学方法 3.求最小公倍数的数学方法 4.3 方法的递归调用 4.3 方法的递归调用 4.3 方法的递归调用 4.3 方法的递归调用 4.4 方法的参数 4.4 方法的参数 4.4 方法的参数 4.4 方法的参数 4.4 方法的参数 4.5 方 法 重 载 4.5 方 法 重 载 4.5 方 法 重 载 4.6 本 章 小 结 * C#面向对象程序设计案例教程 北京大学出版社 * C#

文档评论(0)

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

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

1亿VIP精品文档

相关文档