1 / 13
文档名称:

2020年c#.net面向对象程序设计-方法重载.ppt

格式:ppt   大小:41KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2020年c#.net面向对象程序设计-方法重载.ppt

上传人:书犹药也 2021/1/11 文件大小:41 KB

下载得到文件列表

2020年c#.net面向对象程序设计-方法重载.ppt

相关文档

文档介绍

文档介绍:C#.net程序设计
课件中是以vs2005为界面介绍的,开发环境如果是vs2008或vs2010,操作方法都基本一致,开发环境只是界面有少许不同,基本知识相同,不影响读者学****本课程。
课件配套教材:c#.net程序设计
出版社:浙江大学出版社 主编:黎浩宏
课件例子源代码下载网址:
或在百度搜索:“c#.net程序设计配套源代码(前三章)

c#.net面向对象程序设计-方法重载
2021/1/11
1
模块2 不同数据类型的加法
二、工作任务
对两个数据作加法运算时,要根据不同的数据类型设计不同的加法,如果针对加法问题编写加法方法,则要考虑加法的数据类型,我们现在用方法重载来求不同数据类型的加法,程序运行时的效果如图3-5所示。
c#.net面向对象程序设计-方法重载
2021/1/11
2
c#.net面向对象程序设计-方法重载
2021/1/11
3
模块2 不同数据类型的加法
三、相关实践知识
启动visual studio 2005开发工具然后创建一个新的c#.net windows应用程序。
(一)创建自定义类
1.创建类
依照模块1相关实践知识创建MyAdd类,然后编写MyAdd类代码,代码如下:
c#.net面向对象程序设计-方法重载
2021/1/11
4
模块2 不同数据类型的加法
…..
namespace WindowsApplication1
{
class MyAdd
{
public static int Add(int a, int b)
{
return a + b;
}
public static double Add(double a, double b)
{
return a + b;
}
public static string Add(string s1, string s2)
{
return s1 + s2;
}
}
}
c#.net面向对象程序设计-方法重载
2021/1/11
5
模块2 不同数据类型的加法
在MyAdd类中,定义了3个Add方法,分别用于求整型、双精度和字符串的加法运算,自然,字符串作加法实际上就是连接两个字符串。可以看到这3个方法的方法名称都相同,都是Add,但其返回值和参数类型不同,这就是方法重载。
c#.net面向对象程序设计-方法重载
2021/1/11
6
模块2 不同数据类型的加法
(二)设计窗体及相关控件属性
窗体上共添加3个标签(Label),控件属性都取默认值。
(三)编写事件处理方法
1.编写窗体的Load事件处理方法
c#.net面向对象程序设计-方法重载
2021/1/11
7
模块2 不同数据类型的加法
private void Form1_Load(object sender, EventArgs e)
{
int a,a1=8,a2=10;
double b;
string s;
a = (a1, a2);
b = (, );
s = ("中国", "你好");
= "整型数据8+10的和是:" + ();
= "+:" + ();
= "字符串\"中国\"+\"你好\"的值是:" + s;
}
c#.net面向对象程序设计-方法重载
2021/1/11
8
模块2 不同数据类型的加法
第6、7、8这3行代码是用类来直接调用Add方法的,没有通过对象来调用,因为这3个Add方法都是静态方法,是属于类的方法,不属于对象。读者用调试方法跟踪程序运行过程时,可以看到这3行代码调用的是不同的Add方法。
c#.net面向对象程序设计-方法重载
2021/1/11
9
模块2 不同数据类型的加法
(一)方法重载
方法重载是指具有相同的方法名,但参数类型或参数个数不完全相同的多个方法可以同时出现在一个类中。调用重载方法时,系