当我们在类中编写所有应用程序方法和变量时,只不过是数据抽象和封装。是不是?
答案 0 :(得分:1)
可能是真的,但取决于你的设计。应用程序只是作为单元来完成任务的类的组合。因此,在面向对象的方法论
中,每个东西都来自类,如方法,属性等抽象:
通过面向对象编程的这一特性,可以在不显示细节的情况下在程序中表示所需的信息。
数据封装:
数据封装是将数据和函数组合成一个称为类的单元的过程。通过这种方法,人们无法直接访问数据。只能通过类中存在的函数访问数据。因此,数据封装产生了数据隐藏的重要概念。
答案 1 :(得分:0)
它是Encapsulation,但不一定是Abstraction。
在OO中,抽象通常是指的是类型抽象。因此,可以说使用类类型是抽象,但许多人会说你不必以某种方式使用多态或继承。