标题:为什么覆盖方法时,不能使用比父类中被覆盖的方法更严格的访问权限?
只看楼主
Grace_TT
Rank: 1
等 级:新手上路
威 望:1
帖 子:324
专家分:0
注 册:2005-12-21
 问题点数:0 回复次数:2 
为什么覆盖方法时,不能使用比父类中被覆盖的方法更严格的访问权限?
RT。谢谢!
搜索更多相关主题的帖子: 父类 权限 访问 
2006-01-20 14:23
Jhyvin
Rank: 2
等 级:新手上路
威 望:4
帖 子:81
专家分:0
注 册:2005-12-29
得分:0 

覆盖方法时,衍生类可以改变超类的方法的访问权限,但只能是提供更多权限.
让某个方法的访问权限比该方法在超类中的访问权限还小将会破坏超
类的约定.因为这样会使衍生类的实例在超类实例处将变得不可用.

[此贴子已经被作者于2006-1-20 16:56:37编辑过]


一万年太久,只争朝夕! 从此不再乱翻书!!!
2006-01-20 16:56
bagger
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:33
帖 子:891
专家分:0
注 册:2005-8-16
得分:0 

你的话总让我受益非浅啊!我一直以为覆盖方法不能改变访问权限呢!


【三元毕业设计论文】
三元论文真的只有三元钱
客服QQ:742670649
http://shop35094218./
2006-01-20 19:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-43504-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017126 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved