2.0
3.0
>
def
>
virtual
前一个
下一个
编辑
重命名
撤销
刷新
搜索
管理
文档
历史
虚类
虚类是一个类的次级
类
,不能用
变量
引例或引用。
C/C++编写的组件
在本地组件中,虚类是为便于用户操作临时对象而特意设计的机制,这样就不必创建这些对象了。虚类的操作
非常
快!
注意虚
类
的名字必须用“.”开头。例如:被
ListView
.
Item
属性
使用的虚类名字是
.ListViewItem
。
例如
Qt
组件
ListView
类
的
Item
属性
使用一个虚类来表示一个
ListView
项。
虚类仅仅被解释器当作数据类型使用,但是使用中的
对象
后面则是来自实
类
的真实
对象
。
例如在
ListView
对象
中,你想处理保存着条目索引的
ListView
类
的
Item
属性,并且返回这个
ListView
对象
。那么
ListView
对象
成为一个不能存储在
变量
里的虚类对象。此时你必须通过调用它的
方法
或者属性来直接使用这个虚类
对象
,保存的索引也会被立即使用。
Gambas
编写的组件
在
Gambas
编写的组件中,虚类是以下划线开头的类。
实际上是和正常的类完全一样的实类,所以无论如何它们都不会运行的更快。