JAVA面向对象程序设计04-类
面向对象程序设计-JAVA 第四章 类、对象、接口 面向对象(OO)基本概念 抽象 封装 类 对象 抽象 所谓抽象就是舍弃被研究对象中个别的、非本质的、或与研究主题无关的次要特征,而抽取与研究有关的特征,形成对所研究对象正确的、简明扼要的认识。 封装 封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据的内部,尽可能隐藏内部细节,只保留一些外部接口使之与外部发生联系。 对象 客观世界是由一些具体的事物构成的,每个事物一般都有自己的一组静态特征和动态特征。 把客观世界的这一事实映射到面向对象程序设计中,就把客观事物抽象成为了对象(object)。在面向对象程序设计中,对象具有如下特性: 对象标识 静态特征(属性) 动态特征(方法) 类 对象是对具体某个事物的抽象,而类则是对对象的抽象与归纳,即把具有相同特征的一组对象归纳成一类。分类所依据的原则就是抽象。 JAVA中的类 类是面向对象程序设计(OOD)的基础,是Java的核心和本质所在。在Java中,所有的语言元素都必须被封装在类中。 Java程序是由一个个类定义组成的,编写Java程序的过程实际就是从现实世界中抽象出Java可实现的类并用合适的语句定义它们的过程,这个定义过程包括对类内各种属性和方法的定义,创建类的对象,也包括类间的各种关系和接口的定义。 J
您可能关注的文档
- 100学年度暑期校外实习课程说明.PPT
- 2007年暑期两岸学术交流奖学金说明会教务处国际及推广教育组2007 .PPT
- 101港口码头管理系统 - Read.PPT
- 101暑期型校外实习厂商 - 国立勤益科技大学-电子工程系.PPT
- 2013年3月深圳市气候影响评价 分析:力梅 签发:江崟 深圳市气候中心 .DOC
- 2013年5月深圳市气候影响评价 分析:力梅、陈潜 签发:江崟 深圳市 .DOC
- 100学年度学生英语文能力毕业门槛实施办法说明会 - 商管学院.PPT
- 2013年欧洲(英国)国际LED展览会.DOC
- 2013年英国巴斯大学暑期班项目介绍 - 山东大学国际事务部.DOC
- 2009鱼粉供应格局及季节区域性需求分析 - 中国饲料在线.PPT
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 23CG56-1 压型钢板可拆底模钢筋桁架楼承板—TDD(Y)钢筋桁架楼承板.pdf VIP
- 相控阵检测仪校验规程.pdf VIP
- 2026届福建省龙岩市高三二模高考英语试卷完整版(含答案详解+听力MP3).docx
- 《城乡水环境治理工程供排水有限空间作业危险源辨识与风险评价导则》.pdf VIP
- 中国国家标准 GB/T 35319-2025物联网 系统接口要求.pdf
- 严重精神障碍患者家庭护理的生活技能培训.pptx VIP
- 数字化车间 MES 系统操作与运维手册.docx VIP
- 最新:3岁以下婴幼儿健康养育照护指南(完整版).docx VIP
- 环境工程专业英语第一章(NXPowerLite)解答.ppt
- 2025高考文综西藏真题试卷+解析及答案.docx VIP
原创力文档

文档评论(0)