前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浅谈Java面试过程中的Encapsulation, Inheritance and Polymorphism

浅谈Java面试过程中的Encapsulation, Inheritance and Polymorphism

作者头像
包子面试培训
发布2018-04-19 10:45:56
1.1K0
发布2018-04-19 10:45:56
举报
文章被收录于专栏:包子铺里聊IT包子铺里聊IT
在Java面试过程中,我们通常会被问到作为一门OOP的语言,最主要的特点有哪些? 或许很多同学在实际的应用中都能够慢慢的总结出OOP这种语言在实际工作中所带来的便利,有些时候我们却发现这些OOP的基本特点我们虽然知道但是我们却很难系统地,准确地表达给面试官。在这里,包子帮助各位同学进行总结,让大家能有深刻的了解,感觉萌萌哒~

Q: What are Encapsulation, Inheritance and Polymorphism?

上面这道题是面试中常常会被问道的。有些时候面试官很直接地想面试者说出这三个代表着OOP的关键词,就是想考察面试者是否能够了解这三词的在OOP中的含义。然而有些时候,面试官并没有直接指出这三个关键词,这时候就是想考察面试者是否有足够的基本知识能够知道OOP的特性。

作为一个通用的解答,每个关键词都可以用简短的一句话来进行详细的补充:

Encapsulation: is the mechanism that binds together code and data it manipulates and keeps both safe from outside interference and misuse.

Inheritance: is the process by which one object acquires the properties of another object

Polymorphism: is the feature that allows one interface to be used for general class actions.

知道这些词的描述只能帮助我们给面试官开始留下一个较好的印象,但是对于那些要求比较高面试,面试官想考察面试者是否能够真正的了解这些特性。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2014-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 包子铺里聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档