encapsulation 相关问题

在OOP中,限制对某些对象组件的访问的机制或鼓励与实现细节分离的设计原则。

现实世界中的封装到底是什么?[重复]

我很惭愧地问这个问题,但它已经困扰了我多年。我是一个大公司的高级develloper,从2013年开始。我的工作是JAVA JEE(主要是后台)和Android开发(JAVA), ...

回答 1 投票 0

如何将一个实现接口的类的成员交给另一个使用接口的类?

我正在试验接口和封装类,但我遇到了一个障碍。我把一个SFML::RenderWindow包装在一个实现draw()函数的类中。例如:......我想在一个实现了draw()函数的类中封装一个SFML::RenderWindow。

回答 1 投票 1

如何使用Python封装实现Stack?

我在Python中实现了Stack数据结构,其中maxsize, top和arr是Stack类的实例变量。maxsize和top变量是通过setter方法来改变的。由于...

回答 1 投票 0

C++非公共帮助类和内联代码。

我有一段C++代码,其中有很多不属于公共接口的小帮助类,还有一些较大的类。我通过在头文件中正向声明这些帮助类来 "隐藏 "它们,...。

回答 1 投票 0

函数声明放在哪里?

假设我正在开发一个日志功能。在logging.h中,我声明了以后要被应用程序使用的函数。/ logging.h #include namespace logging { void ...

回答 1 投票 0

C++嵌套类是正确的封装方法吗?

我有一个全局类TRK,它有许多成员和方法。我想把这些成员和方法分门别类地组织起来,例如:Fitting,这样主类的命名空间就不会 ...

回答 1 投票 1

如何从另一个嵌套类中调用某个包围类的函数指针成员的值?

这是一个非常复杂的问题,但我已经从我的实际代码库中尽量简化了代码。比方说,我有一些类T和嵌套的类S和M,我有一些方法......。

回答 1 投票 1

Python: 如何将一个嵌套的Enum作为它所嵌套的函数的默认参数?

有没有办法在python中做这样的事情? from enum import Enum, auto def some_func(mode = Mode.A): class Mode(Enum): A = auto() print(mode == Mode.A) desired outcome &...

回答 2 投票 0

为什么我只得到朝向 else语句?[已关闭]

请检查以下程序,并指出错误。package timePass; public class TimePass{ private String password; ...。

回答 1 投票 -1

在父类中暴露保护构造函数

正如标题所说,我想知道是否有办法在派生类中公开一个受保护的构造函数(即把访问权从protected改为public)。考虑一下下面这个(人为的)例子:...。

回答 1 投票 3

使用ID3标签收集信息

我正在玩一个.mp3文件,我想嵌入一些代码,当文件被播放时,提示听众获取信息(我想是一个javascript弹出窗口)。我一直在阅读ID3 ...

回答 1 投票 1

依赖于第三部分库或框架的组件库。

比方说,我有一个包含按钮、输入字段和更多复杂组件的组件库,我想通过npm发布,这样我就可以在很多不同的 "父项目 "中使用它。

回答 1 投票 0

清除属性-(公共)列表,而不清除私有列表

我是C#的新手(第一篇文章),目前正在研究有关“封装”的问题。基本上,我有两个这样的类(简化):类Myclass {private List _list; ...

回答 2 投票 2

打字稿打字封装

在下面的示例中,我试图描述一个复杂的打字稿类型,我想在以后的FinalType中使用它。事实是,由于其复杂性,这种类型需要声明中介...

回答 1 投票 1


如何直接访问班级的私有成员?

我有一个作业,有人问我如何访问类的私有成员并用c ++对其进行修改。我对其进行了搜索,发现我们可以使用类型转换和指针来完成它,我知道这是一个...] >

回答 2 投票 1

无需使用朋友类即可访问私人成员[重复]

我有一个作业,其中:我们有以下代码:#include using namespace std;类Test {int x;字符公开:Test():x(0),y(0){; }; int main(){测试t; ...

回答 2 投票 0

封装未正确初始化?

我只是在四处寻找关于封装的知识,发现我们无法打印出已封装的值,我们必须定义一个单独的方法来打印出该值,但是...

回答 1 投票 0

避免使用指针时,C ++中的性能和安全性

为了实践起见,我试图用C ++创建一个具有绝对封装和效率思想的类。在我的情况下,这意味着每个数据成员都应该在类内部,并且没有...

回答 1 投票 0

C ++-一个“私有”单例?

在C ++中,我通常以以下方式实现单例:class singleton {public:static singleton&get_instance();私人:singleton(){};单例(单例常量&...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.