腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
处理
对
私有
映
射中
存储
的
值
的
封装
访问
而
不
破坏
C++
中
的
抽象
的
标准
方法
、
、
、
我想创建一个类,以便在
C++
中
管理标记语言(如超文本标记语言)。我希望我
的
类保留属性和子标签。问题是,给定
封装
的
容器,如何正确
抽象
访问
以及返回什么,以便提供一种简单
的
方法
来检查返回
的
值
是否有效。我定义了两个函数来填充这些字段,我想定义两个函数来读
访问
存储
的
元素。 问题是,我不想
破坏
我
的
抽象
,因
浏览 16
提问于2019-01-22
得票数 1
回答已采纳
2
回答
是否所有JavaBean属性都必须同时使用getter和setter?
、
、
、
、
根据
标准
命名约定,类属性必须使用get、set、is (可以用于布尔属性
而
不是get)和其他
方法
(所谓
的
访问
器
方法
和mutator
方法
)进行
访问
。 或者你必须至少
对
每一项财产使用一个?要么设定,要么获得,或者两者兼而有之,但从来没有?
浏览 5
提问于2014-04-09
得票数 3
回答已采纳
2
回答
阻止友元函数
访问
类
的
私有
成员
、
、
、
、
如何防止友元函数
访问
类
的
私有
成员。我们能这样做吗? 这个问题是在一次采访中提出
的
,他相信这是可以做到
的
,他给出了关于函数器/函数对象
的
提示。到目前为止,我什么也想不起来。
浏览 0
提问于2017-03-06
得票数 1
6
回答
继承对于
封装
、
抽象
和多态是必要
的
吗?
、
、
、
、
今天我参加了软件工程职位
的
面试。在面试
中
,我读了很多关于堆栈溢出
的
东西。他们问我什么是正常
的
事情实现了OOP。但他们也问我这些:如果没有继承,
抽象
是可能
的
吗?根据我
对
OOP
的
了解,我已经回答了这些问题。我不知道它是
对
是错。有人能告诉我这些问题
的
正确答案和一些相关
的
例子吗? 谢谢
浏览 8
提问于2016-04-11
得票数 7
回答已采纳
4
回答
如何从C或
C++
语言级别安全地
访问
内存映射硬件寄存器?
、
、
在C和
C++
中
,我通常使用众所周知
的
模式
访问
内存映射
的
硬件寄存器:*((volatile uint32_t*)0xABCDEDCB) =value; 据我所知,C或
C++
标准
唯一保证
的
是,
对
易失性变量
的
访问
严格按照
抽象
机器
的
规则进行评估。如何确保编译器不会为32位
处理
器
的</
浏览 8
提问于2016-12-16
得票数 4
回答已采纳
7
回答
让单元测试成为它所测试
的
类
的
朋友有什么错?
、
、
、
、
在
C++
中
,我经常让单元测试类成为我正在测试
的
类
的
朋友。我这样做是因为我有时觉得有必要为
私有
方法
编写单元测试,或者我可能想要
访问
一些
私有
成员,这样我就可以更容易地设置对象
的
状态,以便测试它。
对
我来说,这有助于保持
封装
和
抽象
,因为我没有修改类
的
公共或受保护接口。 如果我购买了第三方库,我
不
希望它
的
公共接口被一堆我不需要知道
浏览 0
提问于2010-11-13
得票数 66
回答已采纳
2
回答
在Memento模式
中
,“
不
违反
封装
”意味着什么?
、
、
、
维基百科
对
的
描述是: 我搞不懂如何才能违反
封装
?它是指
存储
在memento
中
的
字段
的
getter
方法
吗?
浏览 2
提问于2019-11-10
得票数 3
回答已采纳
1
回答
告诉EF 6忽略
私有
财产
、
我使用实体框架6.0.2将一些简单
的
手工编码模型映射到现有的数据库结构
中
。LegacyID"); }但是如果我将
私有
属性添加到模型
中
就像这样:(在模型内部,对于维护该字段和其他
私有
操作,我有一
浏览 1
提问于2014-02-17
得票数 2
回答已采纳
3
回答
C++
设置器/getter在一个函数
中
?
我一直在做一个
C++
课程,其中一个家庭作业要求实现一个图像类,该类具有
私有
成员
的
rows_、cols_、data_。其中数据是长度行X科尔
的
向量。他们要求实现一种
方法
,通过该
方法
可以
访问
给定行和列
的
data_
值
,这是很好
的
。但是,他们也希望能够为该职位分配一个
值
,如下所示:Image.at(row, col) = 255; 我觉得很奇怪,
浏览 4
提问于2019-10-18
得票数 1
回答已采纳
2
回答
Java
中
的
抽象
与
封装
、
、
考虑
封装
的
一种
方法
是作为一个保护性包装器,防止代码和数据被包装器之外定义
的
其他代码任意
访问
。我从上面的定义中了解到,创建变量,标记它们
私有
,为这些变量生成getter-setter,并使用object
访问
这些getter和setter。这样,数据就隐藏在对象
中
,并且只能通过对象
访问
。希望我是
对
的
,。
抽象
是Java
中
的
一个过程,用于隐藏某些细节
浏览 5
提问于2012-08-15
得票数 89
3
回答
为什么PHP允许从其他实例调用
私有
方法
?
、
、
PHP将允许调用
私有
方法
,只要它们来自同一个类
的
实例。 这不是
破坏
了
封装
吗?implementation specific details are known这一事实是如何证明这一点
的
?附注:还有其他(面向对象<em
浏览 2
提问于2013-05-13
得票数 5
2
回答
C++
中
的
二进制
封装
?
、
1)什么是
c++
中
的
二进制
封装
,
c++
支持二进制
封装
吗?2)那么
封装
和二进制
封装
的
区别是什么?
浏览 2
提问于2012-10-09
得票数 0
回答已采纳
11
回答
Java
中
的
抽象
?
、
、
今天,我从我
的
朋友那里听到,
封装
不仅实现了信息隐藏,还实现了
抽象
。它是如何实现
的
?this.name = name; return name;} 上面的例子实现了
封装
,我允许类
访问
我
的
公共
方法
而
不是
私有
成员,但是在这里
抽象
是从哪里来
的
呢?有没有人能以一种清晰
的</e
浏览 0
提问于2011-09-02
得票数 9
回答已采纳
1
回答
使用Android Room时
不
破坏
封装
、
、
、
我使用Room来
存储
entity对象
的
数据。Room要求所有字段都是可公开
访问
的
(使用getters/setters)。在MVVM模式
中
,我也使用这个对象作为我
的
模型。由于对象用于数据
存储
/持久化之外
的
其他目的,我想
封装
我
的
实体对象
的
字段(
私有
字段)。但是,我必须为我
的
方法
公开公共getter/setter(或将其声
浏览 16
提问于2020-11-13
得票数 1
1
回答
声明
私有
成员变量
、
、
、
、
几周前我开始学习Objective-C,但我仍然不明白如何正确地管理类
的
封装
。在类
中
声明
私有
成员变量
的
最佳方式是什么?似乎使用"@property“为您
的
成员变量设置正确
的
getter/setter是正确
的
方法
,
而
不仅仅是在接口中声明为"@private”。但在我看来,这仍然给了其他类
访问
这些变量
的
机会。即使将属性声明为"readonly&q
浏览 0
提问于2010-08-26
得票数 9
回答已采纳
2
回答
一个安全地提供公共API (只读)和
私有
API (读写)
的
对象。
、
、
、
程序员经常遇到这个
封装
问题,但我还没有看到一个完整
而
干净
的
解决方案。 现在假设数据片段是复杂
的
,因此它们本身
封装
在类对象
中
,并且这些对象不能很容易地被复制。这个问题通常是
浏览 5
提问于2014-06-14
得票数 0
2
回答
为什么我不应该在Java类中使用公共变量?
在学校里,我多次被告知停止使用public作为我
的
变量。我还没问为什么。public class Reporte { public String rutaNueva;这个类所做
的
就是保存一些统计信息(那些公共字段),然后
对
它
浏览 0
提问于2012-11-23
得票数 17
回答已采纳
2
回答
我可以“重写”超类
私有
字段
的
注释吗?
、
、
、
在其他编程语言工作了20年,现在我
对
Java很陌生,感觉自己像个新手程序员.我使用一个Indexable
抽象
类来扩展我
的
所有@entity类,所以我不需要将@Id @GeneratedValue @SequenceGenerator放在所有这些类上。现在,我注意到99%
的
实体类也有:我想将该行移到Indexable类
中
,以避免99%
中
的
样板代码,
浏览 0
提问于2018-12-09
得票数 4
0
回答
为什么` `std::byte`是枚举类
而
不是类?
、
、
std::byte是一个
抽象
概念,从新
标准
17开始,它应该提供
对
C++
中
内存区域
的
类型安全(R)
访问
。但是,根据,它是以这种方式声明
的
也就是说,它是一个不带任何枚举
的
enum class。因为通常enums
的
目的是提供一组有限
的
枚举,所以这看起来有点奇怪。具有
私有
unsigned char成员
的</
浏览 4
提问于2017-06-13
得票数 21
回答已采纳
3
回答
封装
与数据隐藏
、
封装
是一种技术,通过它可以提供(公共)函数,这些函数
对
隐藏
的
数据(
私有
)进行操作并返回结果。这是否意味着,
封装
与数据隐藏是相同
的
?
浏览 3
提问于2012-03-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的类和面向对象编程
GOF 23 种设计模式
C语言是C+的母语,万变不离指针,指针是C语言的一大法宝!
Python面向对象之总结
Python之面向对象
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券