Oop 面向对象封装概念
在一次采访中,我被问及这个问题。这是封装的一个例子吗Oop 面向对象封装概念,oop,encapsulation,Oop,Encapsulation,在一次采访中,我被问及这个问题。这是封装的一个例子吗 class abc { } 我试图从多本书中寻找答案,但找不到。如果类为空,则没有要封装的信息,因此此处没有。我们将在发生以下情况时开始讨论封装: 该类将有成员和方法,因此成为数据和方法的集合 在这个类中,我们开始隐藏其中的数据,并仅通过公共方法使其可用 这种技术被称为封装,因为它将数据(和内部方法)安全地密封在类的“胶囊”中,只有受信任的用户(即类的方法)才能访问数据 在没有方法和成员之前,我不认为我们谈论的是封装。不,不是 封装是
class abc
{
}
我试图从多本书中寻找答案,但找不到。如果类为空,则没有要封装的信息,因此此处没有。我们将在发生以下情况时开始讨论封装:
- 该类将有成员和方法,因此成为数据和方法的集合
- 在这个类中,我们开始隐藏其中的数据,并仅通过公共方法使其可用
但是这里的例子需要封装数据成员和函数,所以它不是一个封装这里的要点是类没有成员和方法?你能给出一个“封装”的明确而具体的定义吗?我可以肯定地告诉你,这听起来是一个非常糟糕的问题。