《C#程序设计案例教程》 项目5 面向对象基础.pptx

《C#程序设计案例教程》 项目5 面向对象基础.pptx

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

主讲:C#程序设计案例教程

Content项目一C#开发入门目录Procedures项目二C#语法基础项目三流程控制项目四方法项目五面向对象基础项目六面向对象高级

Content项目七数组与集合目录Procedures项目八字符串项目九异常处理与程序调试项目十文件操作项目十一综合案例——个人通讯录管理系统

面向对象基础PART05

知识目标熟悉面向对象的概念和特征。理解类与对象的概念。掌握类的声明与对象的创建方法。掌握类的字段与属性的使用方法。熟悉C#中的修饰符。掌握构造方法、析构方法、普通方法及静态方法的使用

能力目标能够使用VisualStudio2022创建用于显示机主信息的类。能够利用类与对象的相关知识编写模拟手机拨打电话过程的C#程序

素质目标培养批判性思维,养成独立思考问题的习惯。遵守道德规范和法律法规,提高数据安全方面的意识

项目引入大家知道,世界上第一位女程序员是谁吗?她就是19世纪英国一位成就卓著的数学家,浪漫派诗人拜伦勋爵的女儿,后来成为伯爵夫人。名叫艾达·洛夫莱斯(AdaLovelace),女神级的存在。

项目引入在1842年与1843年期间,埃达花了9个月的时间翻译意大利数学家路易吉·米那比亚讲述查尔斯·巴贝奇计算机分析机的论文。在译文后面,她增加了许多注记,详细说明用该机器计算伯努利数的方法。

项目引入埃达的文章创造出许多巴贝奇也未曾提到的新构想,比如埃达曾经预言道:这个机器未来可以用来排版、编曲或是各种更复杂的用途

项目引入1953年,在Ada去世后一百年,她的「分析机概论」研究笔记被重新发布。1980年12月10日,美国国防部制作了一个新的计算机编程语言—Ada。Ada由Pascal及其他语言扩展而成,比较接近自然语言和数学表达式。

面向对象基础显示机主信息任务一任务二创建简单的C#程序

显示机主信息任务一

一、面向对象概述面向对象用途面向对象开发思想可使代码更容易理解,同时可以提高代码的可重用性,进而提高软件开发效率。面向对象定义面向对象是人类最自然的一种问题思考方式,它将所有预处理的问题抽象成对象,同时了解这些对象具有哪些特征和行为,以解决这些对象面临的实际问题。

封装是面向对象的核心思想,它将对象的属性和方法封装起来,对外部隐藏其实现细节。一、面向对象概述1.封装封装的优势封装可以让用户只关心对象的用法而不用关心对象的实现细节,在为用户的访问提供便利的同时也提高了代码的安全性。

继承的概念继承可以理解为在保留原有类的属性和方法的基础上对原有类进行改进。一、面向对象概述2.继承继承不仅可以提高代码的可重用性,而且方便代码后期的维护。继承的作用

一、面向对象概述2.多态多态是指不同对象在执行同一操作时会产生不同的结果。多态的概念多态可以使代码更加灵活,并且易于扩展和维护。多态的优势

二、类与对象1.类面向对象编程实质上就是在编程时对现实世界的事物进行建模操作,其核心概念就是类和对象。类与对象基础

与结构类型类似,类也是一种复杂的数据类型。它描述了一系列具有相同含义的对象,并为这些对象统一定义了属性和方法,表示对现实生活中具有共同特征和行为的事物的抽象。二、类与对象1.类

在使用类之前,必须先使用关键字class声明类,其一般语法格式如下。二、类与对象1.类[修饰符]class类名{类成员}

(1)修饰符:包括public、internal(默认)等访问修饰符,以及abstract、sealed、static等其他修饰符。二、类与对象1.类(2)class:C#的关键字,表示类的声明。(3)类名:不可省略,必须符合C#中有关标识符的命名规范。(4)类成员:在类中定义的元素,主要包括字段、属性和方法。

拓展阅读结构类型是从面向过程编程中保留下来的一种数据类型,类是面向对象编程中最基本、最重要的概念,两者描述对象的功能基本一致。它们最主要的区别在于,结构类型是值类型,而类是引用类型,两者在计算机中的存储结构不同。在实际开发中,定义信息量较小的对象时,可以使用结构类型;而定义信息量较大的对象时,则适合使用类。

在C#中,可以在当前类的内部声明另一个类,这个位于其他类内部的类称为内部类。但是,为了提高代码的可读性和可维护性,通常会将每个类放在单独的文件中,即使用新文件来声明类。二、类与对象1.类

二、类与对象1.类实例:5-1使用VisualStudio2022创建一个用于记录手机信息

文档评论(0)

1亿VIP精品文档

相关文档