- 3
- 0
- 约 59页
- 2017-01-04 发布于未知
- 举报
Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第5章 Java面向对象程序设计基础 面向对象程序设计(Object Oriented Programming;OOP)是当今最完善的程序设计方法,其思想是将事物抽象为对象,对象具有自己的属性和行为,通过对象之间消息的传递来完成特定的任务。 5.1 面向对象技术的编程特点 面向对象技术具有三个重要特点:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。 1.封装性 对象是数据(属性)和方法(行为,服务)的封装。封装是面向对象的一个重要原则。所谓封装就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。 2.继承性 面向对象程序设计中的类是一个层次化的组织结构。继承是一种由已有类创建新类的机制,是面向对象程序设计的基石之一。继承是存在于面向对象程序的两个或多个类之间的一种关系。被继承的类称为父类、基类或超类,属于子类的上层类。继承了父类或基类的类称为子类。子类继承父类的非私有属性和方法,还可以添加新的属性和方法,重构父类的方法。 3.多态性 多态是面向对象程序设计的又一重要特征,通过方法重载、方法重构及抽象类等技术实现。 4.消息 单独的对
您可能关注的文档
- Java程序设计王秀红李兴福王春第9章课件教学.ppt
- Java程序设计王秀红李兴福王春第10章课件教学.ppt
- Java程序设计王秀红李兴福王春第11章课件教学.ppt
- Java程序设计杨厚群主编chap1课件教学.ppt
- Java程序设计杨厚群主编chap2课件教学.ppt
- Java程序设计杨厚群主编chap3课件教学.ppt
- Java程序设计杨厚群主编chap4课件教学.ppt
- Java程序设计杨厚群主编chap5课件教学.ppt
- Java程序设计杨厚群主编chap6课件教学.ppt
- Java程序设计杨厚群主编chap7课件教学.ppt
- GBT 29056-2025 硅外延用三氯氢硅中杂质含量的测定 电感耦合等离子体质谱法标准立项发展报告.docx
- GBT 29195-2025 地面用晶体硅光伏电池总规范标准立项发展报告.docx
- GBT 26816-2025 信息资源核心元数据标准立项发展报告.docx
- GBT 28726-2025 气体分析 氦离子化气相色谱法标准立项发展报告.docx
- GBT 26079-2025 梁式吊具标准立项发展报告.docx
- GBT 31270.1-2025 化学农药环境安全评价试验准则 第1部分:土壤代谢试验标准立项发展报告.docx
- GBT 31270.14-2025 化学农药环境安全评价试验准则 第14部分:藻类生长抑制试验标准立项发展报告.docx
- GBT 28815-2025 电力系统实时动态监测主站技术要求标准立项发展报告.docx
- GBT 31379.2-2025 平板显示器偏光片测试方法 第2部分:光学性能标准立项发展报告.docx
- 基于单片机的电子秤设计.docx
最近下载
- 道路交通事故救援警医联动协议书9篇.docx VIP
- 国家电网公司营销安全风险防范与管理规(3篇).pdf VIP
- 2025年贵州磷化(集团)有限责任公司校园招聘370人笔试历年参考题库附带答案详解.docx VIP
- 新22J01 工程做法新22系列图集 建筑.docx VIP
- 06-10年上海英语高考语法选择题(汇总)附答案.pdf VIP
- 广西卫生职业技术学院招聘教职人员考试真题及答案.docx VIP
- 课题中期研究报告范本.docx VIP
- 《输电线路接地圆钢液压压接工艺导则》.pdf VIP
- 广西卫生职业技术学院招聘教职人员笔试真题2025.docx VIP
- 贵州国企招聘2025贵州磷化(集团)有限责任公司秋季社会招聘笔试历年参考题库附带答案详解.docx VIP
原创力文档

文档评论(0)