- 3
- 0
- 约5.8千字
- 约 8页
- 2017-01-15 发布于北京
- 举报
《noteforjavaesson
面向对象编程概述简单的说,面向对象编程(Object Oriented Programming,简称OOP)描述的是对象之间的相互作用。面向对象编程与面向过程编程的区别:过程化程序设计先确定算法,再确定数据结构;面向对象编程先确定数据结构,再确定运算。面向过程编程的程序员,习惯于建立数据结构存放数据并定义方法(函数)来操作数据;面向对象编程的程序员则构造一个对象模型,将数据与方法组织在一起。对象对象的状态对象的行为我们可以把现实世界的事物抽象成对象。对象一般都有两个特征:状态(state)和行为(behavior)。软件的对象概念是由现实世界对象抽象而来。把现实世界对象的状态保存在软件对象的变量中;现实世界对象的行为通过软件对象的方法(函数)来实现。类和对象把相似的对象划归成一个类。在软件中,类,就是一个模板,它定义了通用于一个特定种类的所有对象的状态(变量)和行为(方法)。类是创建对象的模板,对象是类的实例。面向对象程序设计从程序设计的角度看,类是面向对象程序中最基本的程序单元。类实质上定义的是一种数据类型,这种数据类型就是对象类型。所以我们可以使用类名称来声明对象变量。声明对象变量之后,还不能使用对象。必须用运算符new创建对象实体之后,才能使用对象。面向对象编程的难点:掌握面向对象的困难之处在于思路的转换。我们通常习惯于考虑解决问题的方法,而不是考虑将问题抽象成对象再去解决它
您可能关注的文档
- 《mmpi两点划分法.doc
- 《MobieFinder系统管理软件使用教程.doc
- 《Modbus协议详解.doc
- 《浙江省台州医院护理安全管理制度.doc
- 《modbus深度讲解.doc
- 《浙江省嘉兴市八校学高二语文上学期期中联考.doc
- 《浙江省嘉兴一中2009届高三一模语文.doc
- 《Modernizer库介绍与应用.docx
- 《ModeSim用户手册.doc
- 《Modue10Ontheradio教案.doc
- 陕西省延安市2025-2026学年中考物理四模试卷(含答案解析).doc
- 高级卫生专业技术资格考试全科医学(068)(正高级)巩固难点精析.doc
- 湖南省娄底市2025-2026学年中考四模物理试题(含答案解析).doc
- 辽宁省锦州市2025-2026学年中考物理押题卷(含答案解析).doc
- 江苏省无锡市2025-2026学年中考物理押题试卷(含答案解析).doc
- 甘肃省嘉峪关市2025-2026学年中考物理全真模拟试题(含答案解析).doc
- 吉林省辽源市2026年中考物理四模试卷(含答案解析).doc
- 广西壮族自治区梧州市2025-2026学年中考一模物理试题(含答案解析).doc
- 广东省广州市2025-2026学年中考物理最后冲刺浓缩精华卷(含答案解析).doc
- 江苏省苏州市2026年十校联考最后物理试题(含答案解析).doc
原创力文档

文档评论(0)