C#中实现OOP基本概念.ppt

上传人:max****ui 文档编号:12558275 上传时间:2020-05-11 格式:PPT 页数:13 大小:568.31KB
返回 下载 相关 举报
C#中实现OOP基本概念.ppt_第1页
第1页 / 共13页
C#中实现OOP基本概念.ppt_第2页
第2页 / 共13页
C#中实现OOP基本概念.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
C#中实现OOP基本概念(1),上一阶段内容回顾理解面向对象的思想掌握类和访问修饰符掌握类的成员(常量、字段)理解命名空间,课程目标,面向对象思想是一种以人类自然理解事物的方式,来指导人们对软件系统的分析、设计和实现。面向对象的三大特性:封装、多态、继承。面向对象思想的应用非常广泛,应用到软件开发当中的具体技术有OOA、OOD、OOP。,面向对象的思想,类是一种数据结构,它包括数据、方法,事件等。类是对一类具有相同特性的实体的总体描述(抽象)。在C#中,类及其成员的声明和实现通常要放在一起(都在类体内),实现封装通过实例化一个类,就获得一个对象。Pointp=newPoint(3,5)new关键字就是完成了实例化这个过程。,类和对象,类的定义:类的修饰符class类名:基类名,一个或多个接口名成员(常量、字段、方法、属性、事件、索引器、操作符等)的定义;类的修饰符:new、public、protected、internal、private、abstract、sealed,类的定义,public访问不受任何限制。private只可以在该类的内部被使用,而不能通过该类的对象来访问它,也不能在子类中访问它。protected只可以在该类内部和子类中访问它,不能通过该类的对象来访问它。internal只可以被本组合体(Assembly,正常为本工程项目文件内)内所有的类存取。protectedinternal只可以被本组合体内所有的类和该类的子类所存取。,成员访问修饰符,是一个特殊的方法(方法名称和类名称相同),在实例化时被调用,可以有多个不同的版本。构造方法的多个不同版本是通过方法重载来实现的,方法重载的方式如下:传递不同个数的参数传递个数相同但类型不同的参数返回值不能用于区分publicclass1()/构造方法实现publicclass1(stringname)/重载构造方法实现,构造方法,是一个特殊的方法(方法名称是和类名称的组合)由C#中的垃圾回收器调用class1()/析构方法实现,析构方法,关键字const用于声明常量常量的定义publicconstdoublePI=3.1415926;,常量,字段的声明publicstaticreadonlydoublePI=3.14159;publicstaticreadonlyColorWhite=newColor(255,255,255);使用staticreadonly与使用const有什么区别呢?const型表达式的值在编译时形成staticreadonly表达式的值直到程序运行时形成,字段,命名空间,命名空间提供了对类的管理和组织。命名空间最大的好处在于,在开发大型项目时,可以很好的解决类命名冲突的问题。引入命名空间使用:using命名空间名称。定义新的命名空间使用:namespace命名空间名称,面向对象三大特性类和对象的关系类及其访问修饰符常量、字段、命名空间,小结,作业,用自己的理解来描述面向对象。用自己的理解来描述类和对象的关系用类来描述自己。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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