sunleejon

Java 面向对象的三大特征

面向对象主要由三大特性:

  •   封装
  •   继承
  •   多态

一、封装

1、封装的概念

  封装性是面向对象编程的核心思想

  指的就是将描述某种实体的数据和基于这些数的操作集合到一起,形成一个封装体

  封装的思想保证了类内部数据结构的完整性,使用户无法轻易直接操作类的内部数据,这样降低了对内部数据的影响,提高了程序的安全性和可维护性。

2、封装的好处

  •   只能通过规定方法访问数据
  •   隐藏类数实现细节
  •   方便修改实现
  •   方便加入控制语句  

3、封装的使用

  1)、修改属性的可见性 ——> 设为private

  2)、创建共有的 getter / setter方法 ——> 用于属性的读写

  3)、在getter / setter方法中加入属性控制语句 ——> 对属性值的合法性进行判断

[复制代码](javascript:void(0)

分类:

技术点:

相关文章:

  • 2021-12-06
  • 2021-12-21
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
相关资源
相似解决方案