01_介绍面向对象的方法_第1页
01_介绍面向对象的方法_第2页
01_介绍面向对象的方法_第3页
01_介绍面向对象的方法_第4页
01_介绍面向对象的方法_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象的概念构成了所有现代编程语言的基础。理解面向对象的概念可以帮助开发人员更有效地使用各种现代编程语言。C# (C-Sharp)是一种面向对象的编程语言,由微软开发,为应用程序开发提供了一种简单、现代和通用的编程语言。本课程适合想进入面向对象编程(使用C#语言)世界的学生。它为面向对象编程方法提供了坚实的基础,并提供了C#编程语言的基本原理。在本章中,您将学习:介绍面向对象方法的特征,描述面向对象方法的阶段,用C#定义类声明变量,以及编写和执行C#程序。目标,面向对象是一种基于真实系统建模的软件开发方法。面向对象的程序由类和对象组成。让我们理解这些术语类和对象。面向对象的方法,丰田凯美瑞,

2、铃木里诺,本田讴歌,面向对象的方法(续),对象被理解为“具体的东西”换句话说,人类的感官可以感觉到它。对象具有以下特征:对象具有状态,对象可以显示行为,并且对象具有通过消息相互交互的唯一身份。让我们理解这些概念。面向对象的基础,面向对象的基础(续),面向对象的基础(续),思考类之间,确定以下对象的可能状态:手机立体声播放器,回答:手机状态:关机,振铃,振动,呼叫立体声播放器:播放,暂停,倒带和快进,思考类之间,詹姆斯博士和海德先生去火车站订购12月3日在车站,他们从售票员那里预订了两张一等票。请确认以下事项:这种情况下的消息接收者。接收者可能使用的方法。在这个例子中,消息的接收者是售票柜台的售

3、票员。售票员会在12月3日检查是否有两张头等票。如果是,他将输入详细信息(姓名、年龄、出发日期和座位号),然后确认预订并计算所需费用。面向对象方法的特点,现实建模的可重用性可以很容易地改变,并以不同的形式存在。课后,请指出下列条件是否表示可重复使用:再生纸泵的可重复使用性(同一台泵可用于井站和油站),回答:不代表可重复使用,因为纸在回收前破坏了可重复使用的纸。不可重复使用的纸失去了它的特性,不能被视为与再生纸完全一样。它表明可重复使用,因为泵可以用来泵水和油。没有必要在两个地方使用同一个泵。可以使用两种不同的机器,因为它们都属于“泵”的范畴。面向对象的方法包括以下几个阶段:分析阶段、设计阶段、

4、实现阶段。让我们来讨论一下构建的过程。面向对象方法的阶段,类与类之间的思考,作为DialCom电信软件开发团队的一员,给你分配了一个任务,要求你创建一个可以接受和显示客户详细信息(如姓名、年龄、电话号码)的软件模型。请确定要创建的类和该类的方法。回答:根据每个问题的描述,所需的类是:客户类有接受客户详细信息和显示客户详细信息的方法,程序是一组执行特定任务的指令。编程语言使用程序开发软件应用程序。编译器是一种特殊的程序,它处理用特定编程语言编写的语句,并将它们转换成机器语言。这种转换的过程称为编译。C#,C#,也称为C-夏普,是微软推出的一种编程语言。C#是专门为使用微软而设计的。NET平台。让

5、我们理解C#编程的组成。,介绍C#(续),请考虑下面定义类的代码示例:公共类hello公共静态void main (string args)系统。你好,世界!n);C#中的类,公共类hello公共静态void main(字符串参数)系统。你好,世界!n);C#中的类(续),类关键字用来声明一个类,公共类hello公共静态void main (string args)系统。你好,世界!n);类名被用作一个类的标识符,这个类在c #(续)公共类hello公共静态void main (string args)系统中。你好,世界!n);Main()函数是应用程序的入口点,通常用于创建对象和调用成员函数

6、,C#中的类(续),公共类hello公共静态void main(字符串参数)系统。控制台。writeline(你好,世界!n);系统。方法用于在屏幕上显示文本,C#中的类(续),公共类hello公共静态void main(字符串参数)系统。你好,世界!n);转义字符显示换行符。还可以显示其他特殊字符,如t、b和r,c #中的类(续),演示:创建类,问题描述:作为JoyToys玩具开发团队的成员,您被分配了一项任务,要求您创建一个可以接受和显示详细自行车信息的自行车模块。声明自行车类及其成员函数。接受自行车详细信息的成员功能应显示消息“接受自行车详细信息”。同样,在屏幕上显示自行车详细信息的成员

7、函数应该显示消息“显示自行车详细信息”。变量是内存中有名称并包含值的位置。变量与数据类型相关联,数据类型定义了可以存储在变量中的数据类型。声明变量,并使用以下语法声明和初始化变量:=;要声明和初始化变量,请考虑以下声明和初始化变量的示例:int class _ rank=2;声明和初始化变量(续),C#中的数据类型代表要存储在变量中的数据类型。C#提供各种内置数据类型,如char int float double bool string,以及C #中的数据类型。现在让我们通过一些例子来了解不同的数据类型。名称,标记,年龄,元音,字符串,浮点,int,char,=Peter ,=83.56,=2

8、3,=A,C #中的数据类型(续),考虑以下声明和初始化变量的示例:int class _ rank=2;C#支持以下数据类型:值类型、C#中的数据类型(续)、值类型中的内存分配,请考虑以下声明和初始化变量的示例:int class _ rank=2;声明和初始化变量,C#中的数据类型是C#支持的以下数据类型:引用类型,字符串类型变量的内存分配,考虑声明和初始化变量的以下示例:int class _ rank=2;声明和初始化变量(续),在C#中命名变量以下规则用于在C#中命名变量:它们必须以字母或下划线开头,并且不应该包含任何嵌入的空格或符号。它们必须是独一无二的。任何数量的字符关键字都不能

9、用作变量名。考虑以下声明和初始化变量的例子:int class _ rank=2;声明和初始化变量(续),有效和无效变量名称的示例,名称,#分数,年龄,2strank,family _ size,性别,考虑以下声明和初始化变量的示例:int class _ rank=2;声明和初始化变量(续),用C#初始化变量指定要存储在变量中的值。该值可以是整数、十进制或字符。要学习如何在变量中存储值,请注意下面的代码片段:整数;数字=转换。至32(控制台。ReadLine();接受并存储成员变量中的值,控制台。ReadLine()用于接受用户的输入,并将其存储在Number变量中。要理解如何接受变量中的值

10、,请注意以下代码段:整数;数字=转换。至32(控制台。ReadLine();接受并存储成员变量中的值(续),转换。ToInt32()将用户输入的数据转换成Int数据类型,让我们学习如何编写、编译和执行C#程序。,编写和执行C#程序,并且您可以使用诸如记事本之类的编译器来编写C#程序。请注意下面的代码,它声明了汽车类并创建了对象my Car:using system;类汽车/成员变量字符串引擎;int NoOfWheels/成员函数void accept details(),创建一个示例C#程序,并使用关键字在程序中包含名称空间。注释用于解释代码,并以符号/显示。成员变量用于存储数据。成员函数在

11、执行特定任务的类中声明。控制台。写线(输入发动机型号);发动机=控制台。ReadLine();控制台。写线(输入车轮数量);无跟=转换。至32(控制台。ReadLine();公共无效显示详细信息()控制台。写线(发动机型号为:0,发动机);控制台。写线(车轮数量为:0,无跟);创建一个示例C#程序(续),/类用于实例化car类执行类公共静态void main(字符串参数)car mycar=new car();我的车。accept Details();我的车。显示详细信息();创建一个示例C#程序(续),执行类用作实例化Car类的类。在记事本中写完一个C #程序后,您需要编译并执行该程序以获得

12、所需的结果。编译器将源代码转换成计算机可以识别的机器代码。编译和执行C#程序需要执行以下步骤:1 .将写在记事本中的代码保存为扩展名为的文件。cs。2.要编译代码,您需要转到Visual Studio 2005命令提示符。选择“启动所有程序”“Visual Studio 2005”“Visual Studio工具”“Visual Studio 2005命令提示符”来编译程序。3.在Visual Studio 2005命令提示符窗口中,转到保存程序文件的位置。编译并执行C#程序,4。用以下命令编译程序文件。要执行该代码,请在命令提示符下输入以下内容:ExecuteClass.exe,编译并执行C

13、#程序(续),问题描述大卫是开发网球比赛自动排队软件的团队成员。您被分配了创建程序的任务。该程序应该能够接受以下网球运动员的详细信息并显示这些信息:姓名,包括最多25个字符和一个整数级别。请帮助大卫创建程序。在本章中,您学习了根据面向对象的方法,系统是由相互作用的组件对象组成的。对象是可以有物理边界的实体。然而,它具有以下特征:状态行为身份类包括一组共享结构和行为的对象。如果一个对象希望另一个对象采取行动,请向该对象发送消息。接收消息的对象称为接收者,接收者采取的一系列动作构成了一种方法。综上所述,面向对象方法的功能特点是:真正的建模可重用性和易修改性;以不同形式存在的系统模型是在分析和设计阶段建立的。该模型的目的是帮助开发人员理解他们试图复制的真实产品。在C#中,使用关键字class创建一个类。类由类名标识。控制台。方法用于在屏幕上显示文本。Main()是C#程序中执行的第一个函数。summary(续)、escape字符用于显示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论