- 1
- 0
- 约1.89万字
- 约 29页
- 2017-07-07 发布于浙江
- 举报
20道常见初级Java面试题
1、面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面:
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。
- 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)。
- 多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。如果将对
您可能关注的文档
- 2017淮安中考物理试卷.doc
- 2017版高考生物一轮复习 第1、3节 细胞膜-系统的边界、细胞核-系统的控制中心课时提升作业 新人教版必修1.doc
- 2017连云港中考化学.doc
- 2017软件体系结构复习纲要.docx
- 2017高考全国Ⅱ卷理综物理部分试题word版精校精美绘图.doc
- 2018年北京大学广告学考研参考书目、招生人数、考试科目、专业指导、经验.docx
- 2018年北京大学风景园林硕士考研参考书目、专业指导、考研经验、辅导班.pdf
- 2018年北京邮电大学804信号与系统考研复习资料大全介绍-新祥旭考研.pdf
- 2018年北京邮电大学公共管理专业考研考试科目.pdf
- 2018年北京邮电大学新闻传播学考研招生专业目录、研究方向、考试科目、考试大纲-新祥旭考研.pdf
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 第十四章五代十国.ppt VIP
- 12J9-1室外工程图集.docx VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版) (2).pdf VIP
- 《现代心理与教育统计学》 张厚璨 课后习题答案.pdf VIP
- 临时道口施工险情和意外事故应急预案.docx
- 广场舞16步,广场舞16步视频教学,广场舞16步下载,就爱广场舞.docx VIP
- 秦皇岛联通业务网体系结构分析.pptx VIP
- HJ_562-2010_火电厂烟气脱硝工程技术规范_选择性催化还原法.pdf VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版).pptx VIP
- 广西南宁隆安县第三中学2026届九年级下学期中考一模道德与法治试卷(含答案).pdf VIP
原创力文档

文档评论(0)