C#第三章面向对象基础.ppt

上传人:wuy****n92 文档编号:70102271 上传时间:2023-01-16 格式:PPT 页数:46 大小:358.50KB
返回 下载 相关 举报
C#第三章面向对象基础.ppt_第1页
第1页 / 共46页
C#第三章面向对象基础.ppt_第2页
第2页 / 共46页
点击查看更多>>
资源描述

《C#第三章面向对象基础.ppt》由会员分享,可在线阅读,更多相关《C#第三章面向对象基础.ppt(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第三章 c#面向对象基础面向对象的概念形成了所有现代编程语言的面向对象的概念形成了所有现代编程语言的面向对象的概念形成了所有现代编程语言的面向对象的概念形成了所有现代编程语言的基础。了解面向对象的概念能够帮助开发者基础。了解面向对象的概念能够帮助开发者基础。了解面向对象的概念能够帮助开发者基础。了解面向对象的概念能够帮助开发者更有效地使用各种现代的编程语言。更有效地使用各种现代的编程语言。更有效地使用各种现代的编程语言。更有效地使用各种现代的编程语言。C#(C-C#(C-C#(C-C#(C-Sharp)Sharp)Sharp)Sharp)就是一个面向对象的编程语言,它是就是一个面向对象的编程语

2、言,它是就是一个面向对象的编程语言,它是就是一个面向对象的编程语言,它是由由由由MicrosoftMicrosoftMicrosoftMicrosoft开发的,用于为应用程序的开发开发的,用于为应用程序的开发开发的,用于为应用程序的开发开发的,用于为应用程序的开发提供简单、现代和多用途的编程语言。提供简单、现代和多用途的编程语言。提供简单、现代和多用途的编程语言。提供简单、现代和多用途的编程语言。本课程适用于想进入面向对象的编程(使用本课程适用于想进入面向对象的编程(使用本课程适用于想进入面向对象的编程(使用本课程适用于想进入面向对象的编程(使用C#C#C#C#语言)世界的学生们。它在面向对象

3、的编语言)世界的学生们。它在面向对象的编语言)世界的学生们。它在面向对象的编语言)世界的学生们。它在面向对象的编程方法方面提供了坚实的基础,并提供了程方法方面提供了坚实的基础,并提供了程方法方面提供了坚实的基础,并提供了程方法方面提供了坚实的基础,并提供了 C#C#C#C#编程语言的基本原理。编程语言的基本原理。编程语言的基本原理。编程语言的基本原理。基本原理基本原理在本章中,您将学习:在本章中,您将学习:介绍面向对象的方法的特性介绍面向对象的方法的特性描述面向对象的方法的阶段描述面向对象的方法的阶段在在 C#C#中定义类中定义类声明变量声明变量编写和执行编写和执行 C#C#程序程序 目标目标

4、面向对象是在对真实系统建模的基础面向对象是在对真实系统建模的基础上的一个软件开发方法。上的一个软件开发方法。面向对象的程序由类和对象组成。面向对象的程序由类和对象组成。让我们了解这些术语让我们了解这些术语类和对象。类和对象。面向面向对对象的方法象的方法Toyota CamrySuzuki RenoHonda Acura对象象类面向面向对对象的方法(象的方法(续续)汽车对象从文字上理解为对象从文字上理解为对象从文字上理解为对象从文字上理解为“具体的事情具体的事情具体的事情具体的事情”,人的,人的,人的,人的感观能够感觉到它。感观能够感觉到它。感观能够感觉到它。感观能够感觉到它。对象具有以下特性:

5、对象具有以下特性:对象具有以下特性:对象具有以下特性:对象有状态对象有状态对象有状态对象有状态对象可以显示行为对象可以显示行为对象可以显示行为对象可以显示行为对象有一个唯一的身份对象有一个唯一的身份对象有一个唯一的身份对象有一个唯一的身份对象通过消息进行彼此之间的交互。对象通过消息进行彼此之间的交互。对象通过消息进行彼此之间的交互。对象通过消息进行彼此之间的交互。让我们了解这些概念。让我们了解这些概念。让我们了解这些概念。让我们了解这些概念。面向面向对对象的基象的基础础车的位置定义其状态车的位置定义其状态车的运动定义其行为车的运动定义其行为车号车号 XX 4C 4546显示车的标识显示车的标识

6、面向面向对对象的基象的基础础(续续)车闪灯来向另一辆车传递消息车闪灯来向另一辆车传递消息车闪灯来向另一辆车传递消息车闪灯来向另一辆车传递消息面向面向对对象的基象的基础础(续续)课间课间思考思考确定以下对象的可能状态:确定以下对象的可能状态:1.手机手机手机手机2.立体声播放器立体声播放器立体声播放器立体声播放器答案:答案:1.手机状态:关机,铃声,振动,通话手机状态:关机,铃声,振动,通话手机状态:关机,铃声,振动,通话手机状态:关机,铃声,振动,通话2.立体声播放器:播放,暂停,倒带和快进立体声播放器:播放,暂停,倒带和快进立体声播放器:播放,暂停,倒带和快进立体声播放器:播放,暂停,倒带和

7、快进 课间课间思考思考Dr.JamesDr.James和和 Mr.Hyde Mr.Hyde 到火车站去定购到火车站去定购1212月月3 3日的票。在车站,他们向票务人员预订日的票。在车站,他们向票务人员预订两张头等舱的机票,请确定以下项:两张头等舱的机票,请确定以下项:1.1.这种情况下的消息接收方。这种情况下的消息接收方。2.2.接收方可能使用的方法。接收方可能使用的方法。答案:答案:答案:答案:1.1.1.1.在这个示例中,消息的接收方是售票柜台的票在这个示例中,消息的接收方是售票柜台的票在这个示例中,消息的接收方是售票柜台的票在这个示例中,消息的接收方是售票柜台的票务员。务员。务员。务员

8、。2.2.2.2.票务员将检查票务员将检查票务员将检查票务员将检查12121212月月月月3 3 3 3 日是否有两张头等舱的车日是否有两张头等舱的车日是否有两张头等舱的车日是否有两张头等舱的车票。如果有,他将输入详细信息(姓名、年龄、票。如果有,他将输入详细信息(姓名、年龄、票。如果有,他将输入详细信息(姓名、年龄、票。如果有,他将输入详细信息(姓名、年龄、出发日期和座位号),然后确定此次预订并计出发日期和座位号),然后确定此次预订并计出发日期和座位号),然后确定此次预订并计出发日期和座位号),然后确定此次预订并计算所需的费用。算所需的费用。算所需的费用。算所需的费用。面向面向对对象方法的特

9、性象方法的特性现实建模现实建模可重用性可重用性轻松更改轻松更改以不同的形式存在以不同的形式存在课间课间思考思考请指出以下情况是否说明重用性:请指出以下情况是否说明重用性:1.再生纸再生纸2.抽水机重用性(同一个抽水机可用于井站和油抽水机重用性(同一个抽水机可用于井站和油站)站)答案:答案:1.不代表重用性,因为纸在被回收利用之前销毁了不代表重用性,因为纸在被回收利用之前销毁了不可再用的纸。不可再用的纸丢失了其身份并且不可再用的纸。不可再用的纸丢失了其身份并且不能被看作与回收纸完全一样。不能被看作与回收纸完全一样。2.它表示重用性,因为抽水机可用来抽水以及油。它表示重用性,因为抽水机可用来抽水以

10、及油。不一定在两个场所使用同一个抽水机。可以使用不一定在两个场所使用同一个抽水机。可以使用两台不同的机器,因为它们都属于两台不同的机器,因为它们都属于“抽水机抽水机”类。类。面向对象的方法包括以下阶段:面向对象的方法包括以下阶段:分析阶段分析阶段设计阶段设计阶段 实施阶段实施阶段让我们讨论构建建筑的过程。让我们讨论构建建筑的过程。面向面向对对象方法的象方法的阶阶段段课间课间思考思考作为作为DialCom TelecommunicationsDialCom Telecommunications公司的软件开发公司的软件开发小组的成员,分配给你一个任务,要求你创建一个小组的成员,分配给你一个任务,要

11、求你创建一个能够接受并显示客户详细信息(如姓名、年龄、电能够接受并显示客户详细信息(如姓名、年龄、电话号码)的软件模型。请确定要创建的类和类的方话号码)的软件模型。请确定要创建的类和类的方法。法。答案:答案:根据每个问题说明,所需的类是:根据每个问题说明,所需的类是:CustomerCustomer类具有的方法是:类具有的方法是:接受客户详细信息接受客户详细信息显示客户详细信息显示客户详细信息程序是执行特定任务的一套指令。程序是执行特定任务的一套指令。程序是执行特定任务的一套指令。程序是执行特定任务的一套指令。编程语言使用程序来开发软件应用程序。编程语言使用程序来开发软件应用程序。编程语言使用

12、程序来开发软件应用程序。编程语言使用程序来开发软件应用程序。编译器就是一个特殊的程序,它专门处理某编译器就是一个特殊的程序,它专门处理某编译器就是一个特殊的程序,它专门处理某编译器就是一个特殊的程序,它专门处理某种特定编程语言编写的语句,并将它们转换种特定编程语言编写的语句,并将它们转换种特定编程语言编写的语句,并将它们转换种特定编程语言编写的语句,并将它们转换成机器语言。成机器语言。成机器语言。成机器语言。此转换的过程称为编译。此转换的过程称为编译。此转换的过程称为编译。此转换的过程称为编译。介介绍绍 C#C#C#也就是也就是也就是也就是C-Sharp,C-Sharp,它是由它是由它是由它是

13、由 Microsoft Microsoft 引入引入引入引入的一种编程语言。的一种编程语言。的一种编程语言。的一种编程语言。C#C#是专门为使用是专门为使用是专门为使用是专门为使用Microsofts.NET Microsofts.NET 平台设平台设平台设平台设计的。计的。计的。计的。让我们了解让我们了解让我们了解让我们了解C#C#编程的构成。编程的构成。编程的构成。编程的构成。介介绍绍 C#(续续)请考虑以下定义类的代码示例:请考虑以下定义类的代码示例:public class Hellopublic class Hello public static void Main(string a

14、rgs)public static void Main(string args)System.Console.WriteLine(Hello,World!System.Console.WriteLine(Hello,World!n);n);C#中的中的类类public class Hellopublic static void Main(string args)System.Console.WriteLine(Hello,World!n);C#中的中的类类(续续)class class 关键字用关键字用关键字用关键字用于声明一个类于声明一个类于声明一个类于声明一个类 public class

15、Hellopublic static void Main(string args)System.Console.WriteLine(Hello,World!n);C#中的中的类类(续续)类类类类 名名名名public class Hellopublic static void Main(string args)System.Console.WriteLine(Hello,World!n);C#中的中的类类(续续)Main()函数是应用程序的进函数是应用程序的进入点入点 通常用于创建对象和调用成通常用于创建对象和调用成员函数员函数 public class Hellopublic static

16、void Main(string args)System.Console.WriteLine(Hello,World!n);C#中的中的类类(续续)System.Console.WriteLine()System.Console.WriteLine()方法用方法用方法用方法用于在屏幕上显示文本于在屏幕上显示文本于在屏幕上显示文本于在屏幕上显示文本转义字符显示换行字符。也可显示其转义字符显示换行字符。也可显示其转义字符显示换行字符。也可显示其转义字符显示换行字符。也可显示其它特殊字符,如:它特殊字符,如:它特殊字符,如:它特殊字符,如:t,b and rt,b and r在记事本中编写在记事本中

17、编写 C#C#程序后,您需要编译并执行该程序以程序后,您需要编译并执行该程序以获得所需的结果。获得所需的结果。编译器将源代码转换成计算机能够识别的机器代码。编译器将源代码转换成计算机能够识别的机器代码。需要执行以下步骤来编译并执行需要执行以下步骤来编译并执行C#C#程序:程序:1.1.将记事本中编写的代码保存为扩展名为将记事本中编写的代码保存为扩展名为.cs.cs 的文件。的文件。2.2.要编译代码,需要转至要编译代码,需要转至Visual Studio 2005 Visual Studio 2005 命令提示符。选择命令提示符。选择开始开始所有程序所有程序 Visual Studio 200

18、5 Visual Studio 2005 Visual Studio Visual Studio 工具工具 Visual Studio 2005 Visual Studio 2005 命令提示符以编译该程序。命令提示符以编译该程序。3.3.在在 Visual Studio 2005 Visual Studio 2005 命令提示符窗口中,转至保存该程序文命令提示符窗口中,转至保存该程序文件的位置。件的位置。4.4.使用以下命令编译该程序文件:使用以下命令编译该程序文件:csc hello.cscsc hello.cs5.5.要执行该代码,请在命令提示符下输入以下内容:要执行该代码,请在命令提示

19、符下输入以下内容:hello.exehello.exe编译编译和和执执行行C#程序程序 演示:演示:创创建建类类 问题描述:问题描述:作为作为JoyToys JoyToys 公司的玩具开发小组的成员,分公司的玩具开发小组的成员,分配你一个任务,要求你创建一个能够接受并显配你一个任务,要求你创建一个能够接受并显示自行车详细信息的自行车模块。声明示自行车详细信息的自行车模块。声明Bike Bike 类类及其成员函数。接受自行车详细信息的成员函及其成员函数。接受自行车详细信息的成员函数应该显示消息数应该显示消息“接受自行车详细信息接受自行车详细信息”。同。同样,在屏幕上显示自行车详细信息的成员函数样

20、,在屏幕上显示自行车详细信息的成员函数应该显示消息应该显示消息“显示自行车详细信息显示自行车详细信息”。变量是内存中的一个位置,它具有名称并且变量是内存中的一个位置,它具有名称并且变量是内存中的一个位置,它具有名称并且变量是内存中的一个位置,它具有名称并且包含值。包含值。包含值。包含值。变量与数据类型相关联,数据类型定义了数变量与数据类型相关联,数据类型定义了数变量与数据类型相关联,数据类型定义了数变量与数据类型相关联,数据类型定义了数据的类型,它可以存储在变量中。据的类型,它可以存储在变量中。据的类型,它可以存储在变量中。据的类型,它可以存储在变量中。声明声明变变量量使用以下语法可以声明和初

21、始化变量:使用以下语法可以声明和初始化变量:=;=;声明和初始化声明和初始化变变量量请考虑以下声明和初请考虑以下声明和初始化变量的示例:始化变量的示例:int class_rank=2;int class_rank=2;声明和初始化声明和初始化变变量(量(续续)C#C#中的数据类型代表要在变中的数据类型代表要在变量中存储的数据的种类。量中存储的数据的种类。C#C#提供各种内置的数据类提供各种内置的数据类型型 ,如:,如:charcharcharcharintintintintfloatfloatfloatfloatdoubledoubledoubledoubleboolboolboolbool

22、stringstringstringstring C#中的数据中的数据类类型型 现在让我们通过一些例子来了解不同的现在让我们通过一些例子来了解不同的数据类型。数据类型。NameMarksAge Vowelstringfloatintchar =“Peter”=83.56=23 =a考虑以下声明和初始化考虑以下声明和初始化变量的示例:变量的示例:int class_rank=2;int class_rank=2;C#C#中的数据类型中的数据类型中的数据类型中的数据类型 以下数据类型是以下数据类型是以下数据类型是以下数据类型是C#C#支持支持支持支持的数据类型:的数据类型:的数据类型:的数据类型:

23、值类型值类型值类型值类型 数字 已分配的内存已声明的变量int Num;Num=5;5 C#中的数据中的数据类类型(型(续续)值类型中的内存分配考虑以下声明和初始考虑以下声明和初始考虑以下声明和初始考虑以下声明和初始化变量的示例:化变量的示例:化变量的示例:化变量的示例:string Str=string Str=string Str=string Str=“HELLOHELLOHELLOHELLO”;声明和初始化声明和初始化变变量量C#C#中的数据类型中的数据类型以下C#支持的数据类型:引用类型string Str=“Hello”;Str 0 1 2 3 4HELLO地址字符串类型变量的内存

24、分配考虑以下声明和初始化变考虑以下声明和初始化变量的示例:量的示例:int int class_rankclass_rank=2;=2;声明和初始化声明和初始化变变量(量(续续)在在在在C#C#中命名变量中命名变量中命名变量中命名变量以下规则用于在以下规则用于在以下规则用于在以下规则用于在 C#C#中命名变中命名变中命名变中命名变量:量:量:量:必须以字母或下划线必须以字母或下划线必须以字母或下划线必须以字母或下划线 开始开始开始开始 不应该包括任何嵌入的空不应该包括任何嵌入的空不应该包括任何嵌入的空不应该包括任何嵌入的空格或符号格或符号格或符号格或符号 必须是唯一的必须是唯一的必须是唯一的必

25、须是唯一的 可以有任何数量的字符可以有任何数量的字符可以有任何数量的字符可以有任何数量的字符 关键字不能用作变量名关键字不能用作变量名关键字不能用作变量名关键字不能用作变量名 考考考考虑虑虑虑以下声明和初始以下声明和初始以下声明和初始以下声明和初始化化化化变变变变量的示例:量的示例:量的示例:量的示例:int int class_rankclass_rank=2;=2;声明和初始化声明和初始化变变量(量(续续)有效变量名与无效变量名示例有效变量名与无效变量名示例Name#ScoreAge2StrankFamily_SizeGender考虑以下声明和初始考虑以下声明和初始化变量的示例:化变量的示

26、例:int class_rank=int class_rank=2 2;声明和初始化声明和初始化变变量(量(续续)在在在在C#C#中初始化变量中初始化变量中初始化变量中初始化变量指定要在变量中存储的值。指定要在变量中存储的值。指定要在变量中存储的值。指定要在变量中存储的值。此值可以是一个整数、小数此值可以是一个整数、小数此值可以是一个整数、小数此值可以是一个整数、小数或字符。或字符。或字符。或字符。要了解如何在变量中存储值,请注意以要了解如何在变量中存储值,请注意以下代码段:下代码段:int Number;int Number;Number=Convert.ToInt32(Number=Con

27、vert.ToInt32(Console.ReadLine()Console.ReadLine();在成在成员变员变量中接受和存量中接受和存储值储值Console.ReadLine()Console.ReadLine()Console.ReadLine()Console.ReadLine()用于从用于从用于从用于从用户那里接受输入并且将它用户那里接受输入并且将它用户那里接受输入并且将它用户那里接受输入并且将它存储在存储在存储在存储在NumberNumberNumberNumber变量中变量中变量中变量中要了解如何在变量中接受值,请注意以要了解如何在变量中接受值,请注意以下代码段:下代码段:in

28、t Number;int Number;int Number;int Number;Number=Number=Number=Number=Convert.ToInt32Convert.ToInt32Convert.ToInt32Convert.ToInt32(Console.ReadLine();(Console.ReadLine();(Console.ReadLine();(Console.ReadLine();在成在成员变员变量中接受和存量中接受和存储值储值(续续)Convert.ToInt32()Convert.ToInt32()将用户输将用户输入的数据转换成入的数据转换成 int i

29、nt 数据类型数据类型 1 1输入输入Console.Read()Console.Read()Console.ReadLine()Console.ReadLine()这两种方法都用于从键盘读取信息,存入某个变量这两种方法都用于从键盘读取信息,存入某个变量这两种方法都用于从键盘读取信息,存入某个变量这两种方法都用于从键盘读取信息,存入某个变量中,所不同的是:中,所不同的是:中,所不同的是:中,所不同的是:Console.ReadLine()Console.ReadLine()Console.ReadLine()Console.ReadLine()方法用于读取一行字符,并将方法用于读取一行字符,并

30、将方法用于读取一行字符,并将方法用于读取一行字符,并将获得的数据保存在字符串变量中,而获得的数据保存在字符串变量中,而获得的数据保存在字符串变量中,而获得的数据保存在字符串变量中,而Console.ReadConsole.ReadConsole.ReadConsole.Read()()()()方法用于获得用户输入的任何一个字符(可以是方法用于获得用户输入的任何一个字符(可以是方法用于获得用户输入的任何一个字符(可以是方法用于获得用户输入的任何一个字符(可以是任何的字母或数字)的任何的字母或数字)的任何的字母或数字)的任何的字母或数字)的ASCIIASCIIASCIIASCII值。值。值。值。2

31、 2 2 2输出输出输出输出Console.Write()Console.Write()Console.Write()Console.Write()Console.WriteLine()Console.WriteLine()Console.WriteLine()Console.WriteLine()这两种方法都用于向屏幕输出结果,它们可这两种方法都用于向屏幕输出结果,它们可这两种方法都用于向屏幕输出结果,它们可这两种方法都用于向屏幕输出结果,它们可用于所有的数据类型,所不同的是:用于所有的数据类型,所不同的是:用于所有的数据类型,所不同的是:用于所有的数据类型,所不同的是:Console.Wr

32、iteLineConsole.WriteLineConsole.WriteLineConsole.WriteLine()()()()方法先输出信息后换行,而方法先输出信息后换行,而方法先输出信息后换行,而方法先输出信息后换行,而Console.WriteConsole.WriteConsole.WriteConsole.Write()()()()方法不换行输出信息。方法不换行输出信息。方法不换行输出信息。方法不换行输出信息。格式格式输出出用用0,10,1表示第二个参数和第三个参数值表示第二个参数和第三个参数值 Console.WriteLine(arr0=1,i,arri);int numbe

33、r=9;Console.WriteLine(the number is 0,number);让我们来学习如何来编写、编译和执行让我们来学习如何来编写、编译和执行让我们来学习如何来编写、编译和执行让我们来学习如何来编写、编译和执行C#C#C#C#程序。程序。程序。程序。编编写和写和执执行行 C#程序程序可以使用如可以使用如记记事本事本这样这样的的编译编译器来器来编编写写C#程序。程序。请请注意以下注意以下代代码码,它声明了,它声明了Car 类类并并为为它它创创建了建了对对象象 MyCar:using System;class Car/Member variablesstring Engine;i

34、nt NoOfWheels;/Member functions void AcceptDetails()创创建一个建一个样样本本 C#程序程序using 关键字用于在程序中包括名称关键字用于在程序中包括名称空间。空间。注释用于解释代码并由符号注释用于解释代码并由符号/显示。显示。成员变量用于存储数据。成员变量用于存储数据。成员函数在成员函数在执行某个特定任务执行某个特定任务的类中的类中声明。声明。Console.WriteLine(Enter the Engine Model);Engine=Console.ReadLine();Console.WriteLine(Enter the numb

35、er of Wheels);NoOfWheels=Convert.ToInt32(Console.ReadLine();public void DisplayDetails()Console.WriteLine(The Engine Model is:0,Engine);Console.WriteLine(The number of wheels are:0,NoOfWheels);创创建一个建一个样样本本 C#程序(程序(续续)/Class used to instantiate the Car classclass ExecuteClasspublic static void Main(s

36、tring args)Car MyCar=new Car();MyCar.AcceptDetails();MyCar.DisplayDetails();创创建一个建一个样样本本 C#程序(程序(续续)Execute 类用作实例化Car类的一个类。问题描述问题描述David David 是为网球比赛开发一个自动排队软件的是为网球比赛开发一个自动排队软件的小组成员。分配给你一个创建程序的任务。程小组成员。分配给你一个创建程序的任务。程序要能够接受网球队员的以下详细信息并显示序要能够接受网球队员的以下详细信息并显示这些信息:这些信息:姓名,最多包括姓名,最多包括2525个字符个字符 一个整数级别一个

37、整数级别 Winning average as a decimal valueWinning average as a decimal value请帮助请帮助 David David 创建该程序。创建该程序。演示:演示:创创建建C#程序程序 在本章中,您学习了:在本章中,您学习了:在本章中,您学习了:在本章中,您学习了:根据面向对象的方法,系统由相互间作用的组件对象根据面向对象的方法,系统由相互间作用的组件对象根据面向对象的方法,系统由相互间作用的组件对象根据面向对象的方法,系统由相互间作用的组件对象组成组成组成组成 。对象是一个实体,可以有物理边界。但是,它有以下对象是一个实体,可以有物理边

38、界。但是,它有以下对象是一个实体,可以有物理边界。但是,它有以下对象是一个实体,可以有物理边界。但是,它有以下几个特性几个特性几个特性几个特性 :状态状态状态状态行为行为行为行为身份身份身份身份类包括一组共享结构和行为的对象。类包括一组共享结构和行为的对象。类包括一组共享结构和行为的对象。类包括一组共享结构和行为的对象。如果对象希望另一个对象采取动作,则发消息给该对如果对象希望另一个对象采取动作,则发消息给该对如果对象希望另一个对象采取动作,则发消息给该对如果对象希望另一个对象采取动作,则发消息给该对象。象。象。象。接收消息的对象称为接收方,接收方采取的一组动作接收消息的对象称为接收方,接收方

39、采取的一组动作接收消息的对象称为接收方,接收方采取的一组动作接收消息的对象称为接收方,接收方采取的一组动作组成方法。组成方法。组成方法。组成方法。小结小结面向对象的方法的功能特性是:面向对象的方法的功能特性是:真实建模真实建模可重用性可重用性 轻松更改轻松更改以不同的形式存在以不同的形式存在系统的模型是在分析和设计阶段构建的。系统的模型是在分析和设计阶段构建的。模型的目的是帮助开发者了解他们正在尝试仿模型的目的是帮助开发者了解他们正在尝试仿制的真实产品。制的真实产品。在在 C#C#中,通过使用关键字中,通过使用关键字classclass创建类。类由创建类。类由类名标识。类名标识。Console

40、.WriteLine()Console.WriteLine()方法用于在屏幕上显示方法用于在屏幕上显示文本。文本。Main()Main()是在是在C#C#程序中执行的第一个函数。程序中执行的第一个函数。小结(续)小结(续)转义字符用于显示特殊字符,如换行字符。转义字符用于显示特殊字符,如换行字符。变量是内存中包含某个特定值的、已命名的位变量是内存中包含某个特定值的、已命名的位置。置。数据类型定义可以在变量中存储的数据的类型。数据类型定义可以在变量中存储的数据的类型。两种数据类型是:值类型、引用类型。两种数据类型是:值类型、引用类型。ReadLine()ReadLine()函数用于接受来自用户的输入。函数用于接受来自用户的输入。using using 关键字用于在程序中包括名称空间。关键字用于在程序中包括名称空间。名称空间包含一组相关类。名称空间包含一组相关类。成员变量是在类主体中声明的。成员变量是在类主体中声明的。小结(续)小结(续)注释条目是由程序员在代码中编写的注注释条目是由程序员在代码中编写的注释,以便其他阅读该代码的人能够更好释,以便其他阅读该代码的人能够更好地理解。地理解。对象是类的实例。对象是类的实例。编译器软件把某种语言编写的程序(如编译器软件把某种语言编写的程序(如C#C#)转换成机器语言。)转换成机器语言。小结(续)小结(续)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com