社区
Delphi
帖子详情
关于屏蔽父类发布属性的问题?
stgsd
2009-10-01 08:41:29
现在我用的D2010。
例如我想用cc代替父类中的published属性top 如何做?
...全文
121
9
打赏
收藏
关于屏蔽父类发布属性的问题?
现在我用的D2010。 例如我想用cc代替父类中的published属性top 如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxsan
2009-10-06
打赏
举报
回复
子类公布的属性只能越来越多,所以不能屏蔽.
stgsd
2009-10-03
打赏
举报
回复
从TOBJECT?这样根本不能注册,
其实Tcomponent只有两个published——name和tag,剩下工作量太大了;
TCustomControl就多了太多东西。
或者给父类的published属性重命名也行!!
!
swetter_hundsun
2009-10-01
打赏
举报
回复
来学习了
willflyz
2009-10-01
打赏
举报
回复
应该是屏蔽不了的,不太合乎面向对象的思想.可以考虑改父类的属性,或者自己重新写个类了
JeffChung
2009-10-01
打赏
举报
回复
属性屏蔽不了
ZuoBaoquan
2009-10-01
打赏
举报
回复
[Quote=引用楼主 stgsd 的回复:]
现在我用的D2010。
例如我想用cc代替父类中的published属性top 如何做?
[/Quote]
具体说说你的需求
贝隆
2009-10-01
打赏
举报
回复
应该不能吧
sunnauq
2009-10-01
打赏
举报
回复
能屏蔽码?既然是继承就应该拥有父类公布的全部接口吧,不想要那属性的话应该从没有发布那个属性的基类继承吧
笔记整理
数据双向绑定 vue.js是采用数据劫持结合
发布
者-订阅者模式的方式,通过Object.defineProperty()来劫持各个
属性
的setter,getter,在数据变动时
发布
消息给订阅者,触发相应的监听回调来渲染视图。 具体步骤: 第一步...
Java基础篇(重点解释)
用于修饰类、
属性
和方法; 被final修饰的类不可以被继承 被final修饰的方法不可以被重写 被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的 ...
设计模式
父类
为子类提供一些
属性
和行为,子类根据业务需求实现具体的行为。 抽象类使用abstract进行修饰,子类要实现所有的
父类
抽象方法否则子类也是抽象类。 2、封装 把对象的
属性
和行为(方法)结合为一个独立的整体,并尽...
.NET面试题 – 组件开发人员 & XML开发人员
重写
父类
的方法的时候用override以实现多态,当你想
屏蔽
父类
成员的时候使用new,shadowing基本就是new与override区别等一些方面的
问题
,个人认为弄清override与new就没有必要特意考虑shadowing。 解释virtual...
面向对象编程基础2(干货)
概念1:继承 ... 注意:为
屏蔽
父类
中的那个方法,派生类中声明名称和类型、及函数名都要与
父类
的对应的方法相同,且声明这个方法的时候要用new关键字。 3.虚方法和多态:面向对象编程中,都遵循一个...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章