社区
Delphi
帖子详情
如何将父类中public的方法在子类中改为protected属性
bigban
2002-02-28 05:53:31
如何将父类中public的方法在子类中改为protected属性
也就是如何隐藏父类中的公共属性的方法
...全文
143
9
打赏
收藏
如何将父类中public的方法在子类中改为protected属性
如何将父类中public的方法在子类中改为protected属性 也就是如何隐藏父类中的公共属性的方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigban
2002-03-01
打赏
举报
回复
谢谢各位的帮助,我怎磨给分?
nofog
2002-02-28
打赏
举报
回复
呵呵,编译器已经不允许了,
也许还有骗过编译器的方式(至少我还没有见过),不过没多大意义。
违反object pascal 和 一般OOL的语法。
initora
2002-02-28
打赏
举报
回复
秘密一旦公开了,就不再是秘密了
INeedCa
2002-02-28
打赏
举报
回复
试试Reintroduce,不过子类的子类就不能再看到这个方法了。
chechy
2002-02-28
打赏
举报
回复
to qiubolecn(来自差生市):
在另外一个Unit可以这样:
var
b: Integer;
a: TOne;
begin
a := TTwo.Create;
a.getit(b);
end;
你说该如何隐藏?
qiubolecn
2002-02-28
打赏
举报
回复
谁说不可以????????
TOne = class
public
procedure getit(var i:integer); virtual;
end;
TTwo = class(TOne)
protected
procedure getit(var i:integer); override;
end;
竟然还有一批人跟着起哄,声明这两个类的内容,对象使用不在同一单元;
liuziran
2002-02-28
打赏
举报
回复
不过有办法变通,从祖先继承重写
liuziran
2002-02-28
打赏
举报
回复
无法改
chechy
2002-02-28
打赏
举报
回复
不可以的。Object Pascal的语法规定不可以。
MYSQL8.0在Centos7安装及基础维护演示02
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 MySQL是开放源代码的,因此任何人都可以在General
Public
License的许可下下载并根据个性化的需要对其进行修改。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。本课程,以目前最新的MYSQL8.0.26+Centos7(2009)版本为例,介绍了以下的内容:1:MYSQL8.0.26数据库在Centos7(2009)下单实例、多实例的各种安装部署的
方法
。2:MYSQL8.0.26在Centos7(2009)下基础维护
方法
。
通过宏将
父类
protected
函数在
子类
中
提升为
public
通过宏将
父类
protected
函数在
子类
中
提升为
public
java
子类
访问
父类
成员_java自学之
子类
与
父类
——
子类
访问
protected
的
父类
成员
昨天晚上看书的时候看到这么一句话:“
子类
可以访问
父类
protected
权限的成员并不是指
子类
内部建立一个
父类
的实例以后,改实例就可以访问自身的
protected
成员,而是指
protected
成员继承到
子类
中
是可见的。”这句话是什么意思呢?是不是
子类
成员去访问
父类
成员的时候,实际上并不是真正的访问,只是
父类
的成员继承到
子类
中
可见而已呢?下面是我对这个问题的尝试:如果是在同一个包里的话,就不存在什么可...
在
子类
中
不能通过
父类
对象实例来访问
父类
的
protected
属性
和
方法
四种修饰符的作用域 java
中
变量、
方法
和类有四种修饰符
public
,
protected
,default,private,它们的作用域范围如下:
public
: 拥有最大的权限,可以在本项目
中
的任意类
中
访问
protected
: 可以在本包下和其
子类
访问(本包
子类
或其他包的
子类
) default: 本包下的当前类和其他类可以访问 private: 只能在当前类下访问 访问修饰符 当前类...
C++
中
public
,
protected
,private派生类继承问题和访问权限问题
当一个
子类
从
父类
继承时,
父类
的所有成员成为
子类
的成员,此时对
父类
成员的访问状态由继承时使用的继承限定符决定。 1.如果
子类
从
父类
继承时使用的继承限定符是
public
,那么 (1)
父类
的
public
成员成为
子类
的
public
成员,允许类以外的代码访问这些成员; (2)
父类
的private成员仍旧是
父类
的private成员,
子类
成员不可以访问这些成员; (3)
父类
的
protected
成员成为
子类
的
protected
成员,只允许
子类
成员访问; 2.如果
子类
从
父类
继承时使用的继承限定符是
protected
,那么 (
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章