网站大量收购闲置独家精品文档,联系QQ:2885784924

MES开发与应用 课件 1.1.6 工业管理软件系统技术栈介绍-面向对象基础.pptx

MES开发与应用 课件 1.1.6 工业管理软件系统技术栈介绍-面向对象基础.pptx

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

1.1.6面向对象基础深圳市信息职业技术学院

面向对象的概念01目录类与对象02访问修饰符03构造函数04this关键字0506070809垃圾回收static关键字嵌套类匿名类对象初始化0710

知识回顾C#基本语法C#中的变量C#中的运算符选择结构语句循环结构语句方法数组程序调试

学习目标通过本节学习可以:重点学习类的定义及对象重点学习构造方法重点学习this和static关键字掌握面向对象的概念掌握访问修饰符掌握垃圾回收了解嵌套类了解匿名类了解对象初始化器

01面向对象的概念

思考题面向对象有哪些特征?

面向对象的概念面向对象的概念面向对象(Object-OrientedProgramming,简称OOP)是一种编程范式,它以对象作为程序的基本单元,通过对象之间的交互来实现程序的逻辑和功能。面向对象思想有三大特征:封装性、继承性和多态性。封装性:面向对象的核心思想,他将对象的特征和行为封装起来,不需要让外界知道具体实现细节,这就是封装思想。继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功能进行扩展。多态性指的是同一操作用于不同的对象,会产生不同的执行结果。

02类与对象

思考题类的成员有哪些?怎么访问类的成员?

类与对象类与对象类是对某一类事物的抽象描述。对象用于表示现实中该类事物的个体。类与对象之间的关系:类对象

类与对象-类的定义类的定义在面向对象的思想中最核心的就是对象,为了在程序中创建对象,首先需要定义一个类。类是对象的抽象,他用于描述一组对象的共同特征和行为。类中可以定义字段和方法,其中字段用于描述对象的特征,方法用于描述对象的行为。定义类时需要使用到“class”关键字声明。

类与对象-类的定义类的定义usingSystem;namespaceProgrom01{publicclassPerson{//定义Person类,public为访问修饰符publicintage;//定义int类型的字段agepublicvoidSpeak(){//定义Speak()方法Console.WriteLine(大家好,我今年+age+岁!);}}}class关键字声明Person类

类与对象-对象的创建与使用对象的创建与使用创建对象:通过new关键字来实现。创建对象的格式:类名对象名称=new类名();变量p和对象之间的引用关系Personp=newPerson();创建Person对象Person类型的变量P创建Person对象

类与对象-对象的创建与使用对象的创建与使用namespaceProgrom01{classProgram{staticvoidMain(string[]args){Personp1=newPerson();//创建第一个Person对象Personp2=newPerson();//创建第二个Person对象p1.age=18;//为age字段赋值p1.Speak();//调用对象的方法p2.Speak();Console.ReadKey();}}}调用对象中的成员

类与对象-对象的创建与使用对象的创建与使用p1和p2变量引用的对象在内存中的状态。

类与对象-对象的创建与使用对象的创建与使用在实例化对象时,程序会自动为类中的字段进行初始化默认值,针对不同类型的字段,会赋予不同的初始值。不同类型字段的默认初始值字段类型初始值byte0short0int0long0LDemical0.0M字段类型初始值double0.0Dchar\0booleanfalse引用数据类型null

类与对象-对象的创建与使用对象的创建与使用classProgram{staticvoidMain(string[]args){Personp2=newPerson();//创建p2对象p2.Say();//调用Say()方法p2=null;p2.Say();

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档