请教类继承问题!谢谢!
vb.net吧
全部回复
仅看楼主
level 1
yzyjqq 楼主
Public Class a
Public Overridable Function xx() As String
()
End Function
End Class
Public Class b
Inherits a
Public Overrides Function xx() As String
()
End Function
End Class
Public Class c
Inherits b
'如何再重写xx()函数?
End Class
2011年09月21日 06点09分 1
level 5
Module Module1
Sub Main()
Dim obja As New a
Dim objb As New b
Dim objc As New c
Console.WriteLine(obja.xx)
Console.WriteLine(objb.xx)
Console.WriteLine(objc.xx)
Console.ReadLine() End Sub
End Module
//类a
Public Class a
Public Overridable Function xx() As String
Return "a"
End FunctionEnd Class
//类b
Public Class b
Inherits a
Public Overrides Function xx() As String
Return "b"
End Function
End Class
//类c
Public Class c
Inherits b
Public Overrides Function xx() As String
Return "c"
End Function
End Class
//输出结果
a
b
c

2011年11月02日 22点11分 2
level 1
yzyjqq 楼主
谢谢,我搞明白了。
2011年11月03日 00点11分 3
1