程序设计(高职计算机专业系列教材)第四章c面向对象编程课件

程序设计(高职计算机专业系列教材)第四章c面向对象编程课件

ID:33434732

大小:164.50 KB

页数:38页

时间:2018-05-25

程序设计(高职计算机专业系列教材)第四章c面向对象编程课件_第1页
程序设计(高职计算机专业系列教材)第四章c面向对象编程课件_第2页
程序设计(高职计算机专业系列教材)第四章c面向对象编程课件_第3页
程序设计(高职计算机专业系列教材)第四章c面向对象编程课件_第4页
程序设计(高职计算机专业系列教材)第四章c面向对象编程课件_第5页
资源描述:

《程序设计(高职计算机专业系列教材)第四章c面向对象编程课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章C#面向对象编程4.1类、对象和实例4.2类的数据成员4.3类的函数成员4.4继承和接口4.5命名空间4.6常见C#类操作实例本章教学要求:本章主要学习类、对象和实例,以及类的数据成员和函数成员、继承和接口的定义和实现以及命名空间的概念及使用。这些以及上一章的委托和事件的定义及实现将为全书后续章节的学习奠定良好的基础。第四章C#面向对象编程C#是Microsoft公司为.NET量身定做的最好的编程语言,C#语言具有面向对象编程语言的所有特性,如封装、继承、多态等。4.1类、对象和实例4.1.1一个简单的C#类程序C#程序的开发方式通常有两种:一种是使用VisualStudi

2、o.NET提供的集成开发环境IDE进行开发。上机步骤为:(1)进入VS.NET提供的集成开发环境IDE/选择“文件”/“新建”/“项目”菜单项/打开“新建项目”对话框/“项目类型”选为“VisualC#项目”;“模板”选择“控制台应用程序”/修改项目所在的目录位置,并给项目命名(如AAA)。(2)编辑用户类名.CS文件(作法是将下面例4.1-4.7中所给代码全部替换原先自动生成的代码)/存盘/在解决方案资源管理器中右击AAA项目,然后单击“设为启动项目”。(3)在“调试”菜单上,单击“开始执行(不调试)”。即可看到运行结果的黑色屏幕输出。另一种是使用文本编辑器编写C#程序代码,然

3、后以.cs为扩展名保存源文件,并用命令行编辑器程序csc.exe进行编译。于是,C#编译器在类文件*.cs所在的目录下就会生成了一个.exe文件。运行这个.exe文件,并完成人机对话操作就会输出程序的运行结果。注意:C#开发程序的两种方式在本章均可采用,由于篇幅所限,本章主要用第二种即文本编辑器方式介绍,而第一种即控制台方式也可自行上机采用。例4.1创建一个小对话程序。usingSystem;//用来导入命名空间(Namespace)以表明类的层次关系。classMyFirstApp{publicstaticvoidMain(){Console.WriteLine("您的用户名是

4、什么?");stringuser=Console.ReadLine();Console.WriteLine("hello,{0},欢迎您学会使用asp.net!",user);/*WriteLine()方法的参数表中紧随串后的第一个参数将替换{0},依次类推,还可使用{1},{2}等参数替换串后的第二、三个参数等。*/}}小提示:语法注意点:Main()是程序的入口点,每个程序都必须包含一个Main()方法。C#用“;”作为语句的分隔符。C#程序可以采用单行注释符“//”标注,或多行注释符“/*”和“*/”标注。C#程序的输入输出通过Console来实现。Console是Syst

5、em名字空间下的一个类。在屏幕上输出一个字符串用Console.WriteLine(),接受输入设备的输入用Console.ReadLine()方法。执行步骤如下:(1)在记事本中编写如下所示的两个C#程序之一,保存名为LT4-1.CS,并将该文件存放在C:Inetpubwwwroot(即IIS默认的Web站点目录)中。(2)用编译器CSC编译程序。①.NET框架内置了C#编辑器,可以在命令窗口编译C#文件(单击“开始”/“所有程序”/“MicrosoftVisualStudio.NET2003”/“VisualStudio.NET工具”/“VisualStudio.NET2

6、003命令提示”,打开命令窗口)。②进入LT4-1.CS文件的保存目录(CDInetpubwwwrootasp_netch4,本章例子都在此存放),在命令行中输入:CSCLT4-1.CS↓显示如图4.1所示。编译成功后,则在LT4-1.CS文件所在目录下产生可执行文件LT4-1.exe。③在当前命令窗口中输入LT4-1↓后运行程序,人机对话输入名字,回车后的运行结果如图4.2所示。图4.2LT4-1.exe的运行结果图4.1用CSC编译LT4-1.CS文件4.1.2类、对象和实例对象:是一个自包含的实体,用一组可识别的特性和行为来标识,通俗地说对象是一个可以区别的存在.类

7、:是对象的模板,定义了对象的特性。类的定义格式为:[属性][类修饰符]class类名{类体}类实例:是一个真实的对象.在OOP中,下面的术语用于描述对象的特性:属性:是一个名词,描述对象的某种特性。方法:是一个动词,描述了对象可以完成的工作,或希望它完成的工作。事件:也是一个动词,描述了对象为响应某个动作而执行的操作。在前面类定义的基础上,就可以通过new运算符来创建类的实例(即对象),类实例就是类类型变量,其创建格式为:类名变量名=new类名(参数);例如:Studentp=n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。