encapsulation

encapsulation

文章 0 浏览 5

将用户输入的数据封装到一个类中

对于作业,我编写了一个简单的 C++ 程序,该程序使用一个超类(学生)和两个子类(CourseStudent 和 ResearchStudent)来存储学生列表并打印出他们的…

活泼老夫 2024-08-27 20:20:31 9 0

响应?和受保护的方法

怎么respond_to可能不是那么明显?在红宝石中工作。 考虑一下: class A def public_method end protected def protected_method end private def pri…

山人契 2024-08-27 04:41:38 10 0

是否有任何解决方法可以使结构成员以某种方式“私有”?在C语言中?

我正在用 C 开发一个简单的库,供我自己和一些朋友个人使用。 我目前有一个 C 结构,其中一些成员应该以某种方式对应用程序的其余部分隐藏,因为它们…

怪异←思 2024-08-26 10:48:08 8 0

为指向函数的指针编写 getter

我遇到以下问题: “list.c” struct nmlist_element_s { void *data; struct nmlist_element_s *next; }; struct nmlist_s { nmlist_element *head; …

妳是的陽光 2024-08-26 07:17:18 10 0

什么是封装以及它如何保护抽象免受损坏?

引用自 Bjarne 的一份报告: 封装——提供的能力 保证使用抽象 仅根据其规格 – 对于捍卫抽象至关重要 反腐败。 有人可以解释一下吗? 谢谢…

拍不死你 2024-08-25 23:52:17 7 0

如何使用 typedef 完全隐藏特定类型?

我有一个关于使用 typedef 封装特定类型的简单问题。假设我有一个类 Foo,其构造函数采用特定值,但我想使用 typedef 隐藏特定类型: class Foo { pub…

妥活 2024-08-24 17:11:17 7 0

在复制构造函数中访问另一个对象的私有字段 - 真的有问题吗?

在我的 Java 应用程序中,我有一些像这样的复制构造函数, public MyClass(MyClass src) { this.field1 = src.field1; this.field2 = src.field2; thi…

┼── 2024-08-24 16:44:17 4 0

我应该在 DAO 中传入或封装连接吗?

将连接封装在 DAO 内(即让 DAO 创建或检索连接然后关闭)更好,还是将连接传递到 DAO 并在 DAO 外部的代码中处理详细信息更好? 追问:如果将连接封…

执着的年纪 2024-08-24 15:22:08 8 0

类方法应该接受参数还是使用类属性

考虑以下类 public class Class1 { public int A { get; set; } public int B { get; set; } public int GetComplexResult() { return A + B; } } 为…

蓝咒 2024-08-24 05:20:26 4 0

创建 LINQ 使用的自定义类时,它是纯变量还是应该始终是属性重要吗?

有什么区别 class Class1 { public string prop1 { get; set; } public string prop2 { get; set; } public string prop3 { get; set; } public strin…

聽兲甴掵 2024-08-24 01:09:35 8 0

Java面向对象设计问题:更新内部状态或返回新对象

这是一个设计问题。该设计是伪代码,代表一个小示例,但我将来可能会添加更多方法、数据、逻辑。 在此示例中,我正在考虑两种方法。在下面的执行方法…

任性一次 2024-08-22 20:08:35 4 0

C++私人真的是私人的吗?

我正在尝试 C++ 中 private 访问说明符的有效性。这里是: 接口: // class_A.h class A { public: void printX(); private: void actualPrintX(); in…

窗影残 2024-08-21 22:06:59 17 0

为什么要使用 getter 和 setter

可能的重复: 为什么使用 getter 和 setter? 为什么使用 getter 和 setter?…

沙与沫 2024-08-20 20:48:16 4 0

Swiz 强制要求弱封装

我刚刚开始使用 Swiz,而且 Swiz 似乎迫使您创建封装较弱的类。 Swiz 要求所有事件处理程序都是公开的,以便调解事件。 假设组件“A”调度了一些事件…

水溶 2024-08-20 15:49:59 13 0

Pimpl 习语:如果实现未知,则使用什么 size_type?

我有一个包含元素数组的类,我想给它一个 GetSize 成员函数。但是我应该给这个函数什么返回类型呢? 我使用的是 pimpl 习惯用法,因此在头文件中不知…

娇妻 2024-08-20 13:32:21 16 0
更多

推荐作者

梦年海沫深

文章 0 评论 0

liaowenxiong

文章 0 评论 0

丢了幸福的猪

文章 0 评论 0

kaipeng

文章 0 评论 0

微信用户

文章 0 评论 0

独享拥抱

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文