Java基础面试必考知识点有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4234个文字,预计阅读时间需要17分钟。
面向对象的三大特性:封装 + 继承 + 多态。封装即把同一类事物的属性和方法归集到同一类中,便于使用,防止外部代码随意访问。继承则是允许子类继承父类的属性和方法,实现代码复用。多态则是同一个操作作用于不同的对象,可以有不同的解释和执行方式。
面向对象的三大特性
1)封装
就是把同一类事物的属性和方法归到同一个类中,方便使用
防止该类的代码和数据被外部类定义的代码随意访问
要访问该类的数据和代码必须通过严格的方法控制
封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。
优点:减少耦合,类内部自由修改,可以对类成员变量进行更精确的控制,隐藏信息、实现细节。
本文共计4234个文字,预计阅读时间需要17分钟。
面向对象的三大特性:封装 + 继承 + 多态。封装即把同一类事物的属性和方法归集到同一类中,便于使用,防止外部代码随意访问。继承则是允许子类继承父类的属性和方法,实现代码复用。多态则是同一个操作作用于不同的对象,可以有不同的解释和执行方式。
面向对象的三大特性
1)封装
就是把同一类事物的属性和方法归到同一个类中,方便使用
防止该类的代码和数据被外部类定义的代码随意访问
要访问该类的数据和代码必须通过严格的方法控制
封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。
优点:减少耦合,类内部自由修改,可以对类成员变量进行更精确的控制,隐藏信息、实现细节。

