0%

Java/Java-类的抽象和封装

类的抽象和封装

要点提示: 类的抽象是指将类的实现和类的使用分离开,实现的细节被封装并且对用户隐藏,这被称为类的封装

术语

  • 类的合约:
    从类外可以访问的方法和数据域的集合以及预期这些成员如何行为的描述,合称为“类的合约”

  • 类的封装:
    实现的细节经过封装,对用户隐藏起来,这称为类的封装。

  • 抽象数据类型: 类也被称为是一种抽象数据类型

    形象比喻

    类的实现就像是一个对客户隐藏的黑匣子。
    客户通过类的合约使用该类