encapsulation 相关问题

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

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

这是一个非常复杂的问题,但我已经从我的实际代码库中尽量简化了代码。比方说,我有一些类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

C ++封装,如何使用

下面的幻灯片指的是C ++语言,它说:“封装是为了确保用户以安全的方式使用我们的ADT。但是,如果他可以访问我的.h文件,则可以对其进行编辑,例如...

回答 1 投票 0


为什么getName()返回null?

在Main.java中:System.out.println(“输入您的姓名:”);字符串名称= scan.next();名称+ = scan.nextLine();字符串单词[] = name.split(“ \\ s”);字符串...

回答 3 投票 0

我如何创建访问私有构造函数的方法? [重复]

public class myPrivate {private String name;私人诠释时代;私人myPrivate(字符串名称,整数年龄){this.name =名称;这个年龄=年龄; } / ** public myMethod(){} ** /} ...

回答 1 投票 -3

在Java中是否可以将返回值存储为数组?

我有一个用Eclipse写的Java程序,目的是获取存储在Excel中的数据值,并使用Nebula插件将这些数据值放入相关图以进行假设检验。我是...

回答 1 投票 -1

状态模式和封装

我最近一直在开发Java应用程序,并且一直在尝试遵循GoF的状态模式来整理代码。该程序使用多代理系统的代理来评估...

回答 1 投票 5

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