- 2
- 0
- 约8.9千字
- 约 12页
- 2021-09-10 发布于山东
- 举报
115个Java面试卷试题及答案
115个Java面试卷试题及答案
PAGE / NUMPAGES
115个Java面试卷试题及答案
115 个 Java 面试题和答案
面向对象编程( OOP)
Java 是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开
发的优点:
代码开发模块化,更易保护和改正。
代码复用。
增强代码的可靠性和灵便性。
增加代码的可理解性。
面向对象编程有很多重要的特点,比方:封装,继承,多态和抽象。下面的章节我们会逐个解析这些特点。
封装
封装给对象供应了隐蔽内部特点和行为的能力。 对象供应一些能被其他对象接见的方法来改
变它内部的数据。在 Java 中间,有 3 种修饰符: public ,private 和 protected 。每一种修
饰符给其他的位于同一个包也许不同样包下面对象赐予了不同样的接见权限。
下面列出了使用封装的一些好处:
经过隐蔽对象的属性来保护对象内部的状态。
提高了代码的可用性和可保护性,因为对象的行为能够被单独的改变也许是扩展。
禁止对象之间的不良交互提高模块化。
参照 这个文档 获取更多关于封装的细节和示例。
多态
多态是编程语言给不同样的基层数据种类做同样的接口显现的一种能力。 一个多态种类上的操
作能够应用到其他种类的值上面。
继承
继承给对象供应了从基类获取字段和方法的能力。 继承供应了代码的重
您可能关注的文档
- 110kV变电站电气设备安装及调试施工方案.docx
- 110KV变电站继电保护设计.doc
- 110kV地区变电站继电保护设计.doc
- 110KV某变电站工程场坪混凝土和道路硬化施工工艺标准.docx
- 110KV线路施工组织设计施工用.docx
- 110KV线路施工设计组织施工用.docx
- 110kV输电线路1A3模块杆塔基础通用设计速查表格.docx
- 110kV邢义、姚义线路拆除施工方案.docx
- 110kV高压室GIS设备基础单位工程质量验收记录.docx
- 110千伏变电站构架吊装方案.docx
- 2026(可编辑)血液透析移植动静脉内瘘护理中国专家共识.pptx
- 2020+CAIRCAR指南:疑似或确诊COVID-19患者介入影像学检查.pptx
- 2020+AUAASTROSUO指南:晚期前列腺癌.pptx
- 2020+CHEST指南:COVID-19患者静脉血栓栓塞的预防、诊断和治疗.pptx
- 2020+EACVI建议:COVID-19流行与心脏影像学检查—防范措施、适应证和防护.pptx
- 关注老年心理健康的护理策略.pptx
- 2020+ESGE指南:胃肠动力障碍的内镜管理——第1部分.pptx
- 2020+ESGE指南:胃肠动力障碍的内镜管理——第2部分.pptx
- 2020+ESICM共识建议:急性颅脑损伤患者的机械通气.pptx
- 2020+ESE声明:COVID-19和内分泌疾病.pptx
原创力文档

文档评论(0)