首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

老有关问题:派生类屏蔽基类属性

2012-10-17 
老问题:派生类屏蔽基类属性如果有某基类有一公共属性,能不能在其派送类中屏蔽该属性?不是要重写,或替换什

老问题:派生类屏蔽基类属性
如果有某基类有一公共属性,能不能在其派送类中屏蔽该属性?
不是要重写,或替换什么的,而是要测底屏蔽,即不管对派生类如何引用(包括继承)均不能访问到该基类的公共属性?
也不能更改基类属性,因为其它派送类会用到。
不好意思,没分了,只能少给点!

[解决办法]

VB.NET code
Public Class 房间    Protected Property 美女() As String        Get            Return "野兽"        End Get        Set(ByVal value As String)        End Set    End PropertyEnd ClassPublic Class 大楼    Inherits 房间    private shadows 美女End ClassPublic Class 宾馆    Inherits 房间    Public Overloads Property 美女 As String        Get            Return MyBase.美女        End Get        Set(ByVal value As Object)            MyBase.美女 = value        End Set    End PropertyEnd Class 

热点排行