下面是一个VB不同的示例。
一本关于Visual Basic或google的好书应该会有所帮助
http://msdn.microsoft.com/en-us/library/ms172785.aspx
举例说明它们之间的区别
*****编辑*********
代码格式不正确,它将其放在一行上
- [color=blue]Public[/color] [color=blue]Class[/color] [color=#2b91af]Shape[/color]
- [color=blue]Overridable[/color] [color=blue]Sub[/color] Draw
- MsgBox([color=#a31515]"Base Draw"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]Sub[/color] SaveToDatabase
- MsgBox([color=#a31515]"Base SaveToDatabase"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]End[/color] [color=blue]Class[/color]
- [color=blue]Public[/color] [color=blue]Class[/color] [color=#2b91af]Rectangle[/color]
- [color=blue]Inherits[/color] [color=#2b91af]Shape[/color]
- [color=blue]Public[/color] [color=blue]Overrides[/color] [color=blue]Sub[/color] Draw()
- MsgBox([color=#a31515]"Overrides Draw"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]Shadows[/color] [color=blue]Sub[/color] SaveToDatabase
- MsgBox([color=#a31515]"Shawdows SaveToDatebase"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]End[/color] [color=blue]Class[/color]
- [color=blue]Public[/color] [color=blue]Class[/color] [color=#2b91af]Triangle[/color]
- [color=blue]Inherits[/color] [color=#2b91af]Shape[/color]
- [color=blue]Public[/color] [color=blue]Overrides[/color] [color=blue]Sub[/color] Draw()
- MsgBox([color=#a31515]"Overrides Draw"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]Shadows[/color] [color=blue]Sub[/color] SaveToDatabase
- MsgBox([color=#a31515]"Shawdows SaveToDatebase"[/color])
- [color=blue]End[/color] [color=blue]Sub[/color]
- [color=blue]End[/color] [color=blue]Class[/color]
现在,当你在这种情况下使用它们时,你可以看到区别
- [color=blue]Dim[/color] rec [color=blue]As[/color] [color=#2b91af]Shape[/color] = [color=blue]New[/color] [color=#2b91af]Rectangle[/color]
- rec.Draw()
- rec.SaveToDatabase()
- [color=blue]Dim[/color] tri [color=blue]As[/color] [color=#2b91af]Triangle[/color] = [color=blue]New[/color] [color=#2b91af]Triangle[/color]
- tri.Draw()
- tri.SaveToDatabase()
|