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