Public Class BaseClass Friend Overridable sub Text() End Sub Public sub ToTest() me.Text()
End subEnd Classpublic Class TestClass
Inherits BaseClass Friend Overrides Sub Test() MessageBox.Show("Hello World! ") End SubEnd Class上边的为什么那么写
End subEnd Classpublic Class TestClass
Inherits BaseClass Friend Overrides Sub Test() MessageBox.Show("Hello World! ") End SubEnd Class上边的为什么那么写
解决方案 »
- listBox获取其listBoxItem有个数限制??????????
- 打印出BAR条形码,很有意思的函数
- 求助:水晶报表的分页问题
- 关于TreeView的问题
- 关于打印的问题,我将页边距DefaultPageSettings.Margins都设置为0,预览正常,但是打印的时候,纸张的左边和上边还是有空白。下部和右边就打印不下了。
- C#中怎样循环打开一个不同参数的网址
- 送分100分:请问要学好C#,都需要看哪些书,都需要掌握哪些知识
- socket 通 讯 的 时 候 绑 定 ip 地 址 的 时 候 出 错
- 奇怪的现象,关于row[i, DataRowVersion.Original]
- sql2000的图片用水晶报表如何打印?(有沈阳的朋友吗 ?)
- 请问斑竹?如果我的提问一直没人回答我怎么才能把贴在删了;并且不减分
- 定义AssemblyInfo 的问题
Overrides 表示这是重写的基类中的虚函数实现。
import VS using
...
import VS using
...
C#的关键字是从C++继承来的。事实上C++的关键字选择更多考虑的是程序员的习惯,和业界的约定。
例如virtual method,应该说虚方法,虚函数。却很少有人说是需要重写的函数,或者可以重写的函数,虚virtual代表更多的含义,说明这个方法可能被多态,而不仅仅是可以被子类重写overridable。对于类的使用者来说,他们关注的是这个方法是不是多态了,它的确定性。而overridable只对类的继承者有意义。至于this和Me,根据语法,Me应该用My更合适吧。况且,这个class并不一定是Mine,怎么用Me呢?例如我继承一个类,或者这个类由两个人来写的时候。
就像有人这么说话,
A:这是谁干的?
B:Me!