封装的概念

╰半夏微凉° 2023-02-18 08:17 81阅读 0赞

封装:

  1. **概念:**
  2. 将类的某些信息隐藏在类内部,不允许外部程序直接访问,
  3. 而是通过该类提供的方法来实现对隐藏信息的操作和访问
  4. ** 封装解决什么问题:**
  5. 如果任何一个处理类都可以直接对Dog进行赋值操作,那么当值不准确的时候,可以回产生额外的结果,
  6. 如何在赋值的同时添加一些逻辑判断呢?
  7. 封装可以解决此问题
  8. ** 作用:**
  9. 使用封装可以保证数据的规范,不符合规范的数据将无法进行操作
  10. ** 好处:**
  11. 1、隐藏类的内部实现细节
  12. 2、只能通过提供的方法进行访问,其他方法无法访问
  13. 3、可以根据需求添加复杂的逻辑判断语句
  14. 4、方便修改实现
  15. ** 面向对象的封装(狭义)可以用一句话概述:** 为了保证数据安全和规范
  16. 将类中的属性设置为私有属性,提供共有的外部方法供程序进行调用,可以实现丰富的细节操作
  17. ** 广义的封装:**
  18. 可以将完成特定功能的代码块封装成一个方法,供不同的程序进行调用
  19. **定义类的时候需要包含以下组件:**
  20. 私有属性
  21. 构造方法(无参构造方法和自定义构造方法)
  22. set/get方法
  23. 普通方法

发表评论

表情:
评论列表 (有 0 条评论,81人围观)

还没有评论,来说两句吧...

相关阅读

    相关 概念

      封装:         概念:            将类的某些信息隐藏在类内部,不允许外部程序直接访问,            而是通过该类提供的方法来实现对隐藏

    相关 Java深入浅出

    前言 封装是一种隐藏信息的技术,是将一个系统中的结构和行为通过类来划分的过程。即通过定义一组类,将特定的数据组合到某一个类中,形成一个整体,将该隐藏的数据进行保护,只对外

    相关 自己JDBC类

    > 对JDBC进行一些简单的封装,可以方便在项目中调用,同时也减少了重复代码量,降低代码的冗余度,提高代码的可读性和美观。 package JdbcUtil