社区
C++ 语言
帖子详情
怎样取得抽象类的私有成员变量?
jerry0726
2007-04-27 03:13:44
在派生类中怎样取的抽象父类的 私有成员变量进行操作?
...全文
618
10
打赏
收藏
怎样取得抽象类的私有成员变量?
在派生类中怎样取的抽象父类的 私有成员变量进行操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry0726
2007-04-27
打赏
举报
回复
chenm91(hiall) ( ) 信誉:100 Blog 加为好友
应该怎么用啊? 详细点啊
walkingstick
2007-04-27
打赏
举报
回复
暴力取~~~~呵呵
chenm91
2007-04-27
打赏
举报
回复
我也在想写成公有,不过封装性就差了点, 因为抽象类不能实例化 定义操作私有变量的公有函数恐怕也没什么用吧??
这个怎么没用?
coldplay968
2007-04-27
打赏
举报
回复
如果不是私有数据 就没有封装了
珍惜生命远离CPP
2007-04-27
打赏
举报
回复
protected
也可以啊
jerry0726
2007-04-27
打赏
举报
回复
我也在想写成公有,不过封装性就差了点, 因为抽象类不能实例化 定义操作私有变量的公有函数恐怕也没什么用吧??
taodm
2007-04-27
打赏
举报
回复
不要让它成为私有数据即可。
nevergone
2007-04-27
打赏
举报
回复
只能通过间接的方法
xlbdan
2007-04-27
打赏
举报
回复
父类的私有成员是不可以被子类使用的。
你想使用它只有一个办法,
就是要求父类要有返回这个私有成员的公有函数,
然后子类调用这个公有函数来操作它
lidongri
2007-04-27
打赏
举报
回复
正常方式无法用
暴力点
内存操作
python---封装、继承、多态、
抽象类
、抽象方法
如:定义函数(方法),通过类型注解声明需要父类对象,实际传入子类对象进行工作,从而获得不同的工作状态。也是对子类的一种软性约束,要求子类必须复写(实现)父类的一些方法并配合多态使用,获得不同的工作状态。只可以在子类内部调用父类的同名成员,子类的实体类对象调用默认是调用子类复写的。子类构建的类对象,可以有自己的
成员变量
和成员方法,使用父类的
成员变量
和成员方法。是占位语句,用来保证函数(方法)或类定义的完整性,表示无内容,空的意思。继承就是一个类,继承父类的
成员变量
和成员方法。
私有
成员方法:方法名以__
java
抽象类
中的变量_java – 如何在单元测试子类时在
抽象类
中注入变量?
我有一个
抽象类
BaseTemplate和多个扩展它的类.在其中一个具体类(SmsTemplate扩展BaseTemplate)中,我们有一个
私有
变量Gson.我们在
抽象类
中也有相同的
私有
变量(Gson).在测试具体类的单元时,
抽象类
中的方法是从具体类调用的.在我的单元测试中,我使用的是Whitebox.setInternalState(smsTemplateObj,gsonObj);将Gson对象...
6-2 从
抽象类
shape类扩展出一个圆形类Circle (10 分)
请从下列的
抽象类
shape类扩展出一个圆形类Circle,这个类圆形的半径radius作为
私有
成员,类中应包含初始化半径的构造方法。 public abstract class shape {//
抽象类
public abstract double getArea();// 求面积 public abstract double getPerimeter(); // 求周长 } 主类从键盘输入圆形...
接口与
抽象类
的区别
1、
抽象类
里面可以有非抽象方法 但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父
Java基础5(继承、final、
抽象类
)
子类不能继承父类的
私有
的
成员变量
Java中只能有一个父类(单继承),但是可以多层继承Java中所有的类默认都是object的子类子类在创建实例时会调用所有多层的父类的构造函数super()是调用父类对应参数的构造函数子类调用父类用superthis.eat();super()和this()一样必须放在函数的第一行方法的重写,注意重写(父子)和重载(同一类中)子类重写了父类的方法后,子类创建的实例就会以就近原则访问重写后的方法子类重写父类的方法的权限不能缩小。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章