Java经典面试题(答案解析)
含基础篇,核心篇,框架篇,微服务篇1.1.1面向对象特征封装,继承,多态和抽象1、封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:1)通过隐藏对象的属性来保护对象内部的状态。2)提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。3)禁止对象之间的不良交互提高模块化2、继承继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给
用户评论