电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java面向对象的编程思想

3页
  • 卖家[上传人]:人***
  • 文档编号:484114059
  • 上传时间:2023-12-05
  • 文档格式:DOC
  • 文档大小:22.51KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Java面向对象的编程知识要点:l 什么是面向对象? 1.1 面向对象程序设计的基本思想是将现实中的事物抽象为对象,抽象出来的对象被赋予相应的状态和行为,通过对消息的响应完成一定的任务。对象都具有以下两个共性:具有一定的状态(形态)和特性,如电视机有尺寸、外形、颜色等外部特性。每个对象对应一组特定的操作,如电视机有开关,选择频道等操作.例如:把汽车作为对象,汽车的形态有车的类型(轿车、卡车、三轮车。),款式、挂档方式(自动挡,手动挡),排量大小;汽车的行为有制动,加速,减速。 l 抽象 1.2 Java的核心是面向对象编程(Object-Oriented Programming),面向对象编程的一个实质性的要素就是抽象,人们通过抽象(abstraction)来处理复杂性。例如:一般人不会把一辆汽车想象成为由几万个相互独立的零件所组成的一套装置,而是把汽车想象成一个具有自己独特行为的、定义良好的对象(也就是把汽车想象成一个整体)。这种抽象使人们很容易地将一辆汽车开到杂货店,而不是会因为汽车各部分零件过于复杂而不知所措。他们可以忽略引擎、传动及刹车系统的工作细节,将汽车作为一个整体加以利用

      2、。l 面向对象编程的3个原则 1.3 封装(Encapsulation) 是将代码及其处理的数据捆绑在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。封装代码的好处就是每个人都知道怎么访问它,在使用它时不需要考虑其实现细节,也不必害怕使用不当会带来负面影响。例如:就拿我们用电脑来打个比方,当我们需要用电脑的时候,我们直接按下电源开关按钮,电脑就会启动,进入系统后我们就可以用用它,可为什么当我们一按下电源开关按钮时,电脑就会启动?这就涉及到了封装。电脑厂商把那些什么通电自检、文件扫描、硬盘扫描。啥东西都封装到了机箱内部的某处,而个用户的就是一个按钮。封装就像是一个飞机的黑匣子(保护数据),它可以阻止在外部定义的代码随意访问内部代码和数据。对黑匣子内代码和数据的访问时通过一个适当定义的接口严格控制。 1.4 继承(Inheritance)是一个对象获得另一个对象属性的过程。性别例如:重量年龄动物毛皮尺寸妊娠期 哺乳动物尾巴长度捕猎技术绳子拴住训练户外、户外犬科动物家畜1.5多态(Polymorphism)是允许一个接口被多个通用的类动作使用的特性,具体使用哪个动作与应用场合有关,多态的概念常被说成是:“一个接口,多种方法”。例如: 那狗比喻,一条狗的嗅觉是多态的,如果狗闻到了猫的气味,它会叫并且追着它跑,如果闻到了食物的气味,他将分泌唾液并向剩着食物的碗跑去,两种状况是同一种嗅觉器官在工作,差别在于闻到了声明气味,也就是说两种不同类型的数据作用于狗鼻子。l 对象和类的概念 1.6类是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和动态属性。 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。例如: 类 对象职员A职员B : 职员姓名 = 李四年龄 = 35目前工资数额 = 9000职员A : 职员姓名 = 张三年龄 = 30目前工资 = 8000职员姓名年龄目前工资数额+显示姓名()+显示年龄()+修改姓名()+领取工资() 抽象 实例化

      《Java面向对象的编程思想》由会员人***分享,可在线阅读,更多相关《Java面向对象的编程思想》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.