encapsulation 相关问题

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

从父组件角度更改子组件样式,但不在全局范围内

我已经基于Mat-table(角度材质)创建了一个共享组件( )。在项目中使用此组件时,发现我需要更改...

回答 1 投票 0

从sql表中提取行数

假设我们有一个SQL请求,例如来自员工的select *。如果我只想知道行数,则可以通过从雇员中选择count(*)来完成。问题是这需要...

回答 2 投票 2

[在定义setter和getter之后如何以私有对象语法访问私有变量? [关闭]

具有类的定义类,具有带有setter和getter的私有变量,定义了私有对象的setters,还定义了getters。我需要适当的语法来访问和设置私有...

回答 1 投票 -1

我如何制作仅在子类内部具有访问权限的方法?

我想给方法提供只有子类和当前类可以调用的访问权限。例如:public class Parent {无效的mySetterMethod(int输入){this.something =输入; ...

回答 1 投票 0

Getters和setter方法及其重要性[重复项]

基本上,即使它是私有的,Get = using属性仍在另一个类中,即使它是私有的,Set =仍在修改属性。

回答 1 投票 -2

需要将数组输出转换为For循环之外的字符串

我正在尝试为Java SE 11测试做准备中的封装,我需要帮助使我的随机名称生成器正常工作。现在,我不担心名称是否为“ valid”(一个真正随机的...

回答 1 投票 -1

逻辑私有VS物理私有[重复]

我有一个简单的程序:类Element {public:Element(void){m_iVal = 56789;}〜Element(void){};私人:int m_iVal; };变量m_iVal是私有的,它构成...

回答 1 投票 0

类似ST的封装

我正在尝试使用类型系统来确保X永远不会从monad M中取出。我期望它的运行方式类似于runST,在这种情况下,不可能混合来自不同环境的环境...

回答 1 投票 1

如果我是唯一使用我的代码的人,是否有理由封装?

我知道我们封装了数据,以防止使用我的代码的开发人员不需要访问的东西被访问。但是,我仅将其作为一种爱好进行编程,并且不会发布任何...

回答 3 投票 0

Python封装

考虑一个类Employee类Employee:def __init __(self,name,薪水):self.name =名称self.salary =薪水emp_obj = Employee('Sam',50000)print(emp_obj.name,emp_obj ....

回答 1 投票 0

cudaMalloc在结构内创建一个数组会创建“非法内存访问”

下面是我要解决的问题的简化版本。这两个代码段都可以编译,但是#2抛出“非法内存访问”。基本上,如果将数组封装在结构中,则...

回答 1 投票 0

kotlin类中的访问字段,忽略getter

考虑Java中的此类(数据不是私有的也不是公共的):public class Poo {String data = null; public String getData(){如果(data == null)返回“”;其他...

回答 1 投票 1

如何从C ++子类中封装用户功能

为了解释我的问题,我写了一些例子。 class Product {public:Product(Module&module,Config module_cfg):module_(module){module_.SetConfig(module_cfg); } void Work(){...

回答 1 投票 0

我应该如何在期望父类的情况下接收子类作为参数,却不允许用户实例化父类?

我是Java编程的新手,我想得到一些帮助来弄清楚这一点,下面的代码说明了我的问题,我有一个父类Person,我创建了3个子类,Player,Arbiter和.. 。

回答 1 投票 0

CS0311在类标题中扩展泛型时出错

CS0311:类型'type1'不能在通用类型或方法''中用作类型参数'T'。没有从'type1'到'type2'的隐式引用转换。我有这两个类来开始...

回答 1 投票 0

操纵另一个类的公共变量,您是]的公共对象>

我想从Beta类中的Alpha类访问一个公共变量,但编译器说未为Beta类定义该变量。请注意,Beta本身也是Alpha的公共对象。公共...

回答 1 投票 -1

IP地址是TCP标头-第3层如何知道应用程序正在发送数据包

TCP头包含端口信息-可以理解。但是,当数据包/段向下发送到第3层以将其封装为IP数据包时,第3层如何知道要使用的目标IP地址...

回答 1 投票 0

如何正确包装字典 并公开枚举器?

我正在将字典封装在我的对象中。如何公开IEnumerable>?在类HashRunningTotalDB之前:Dictionary {/ ...} //起作用!静态void Main()...

回答 1 投票 4

嵌套实用程序类的重用

我正在设计一个类,在该类中,我希望可以在类内部以完整的形式访问属性,而在外部只能以经过清理的形式访问属性。我的第一个解决方案是实现两个...

回答 2 投票 0

Scala var最佳做法-封装

[我试图了解在scala中使用var的最佳实践是什么,例如,类Rectangle(){var x:Int = 0}或类似的东西:class Rectangle(){private var _x:Int = 0 def x :Int ...

回答 1 投票 0

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