首页 > def > virtual 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh_TW eo
前一个  下一个  编辑  重命名  撤销  刷新  搜索  管理  
文档
历史
 
虚类
虚类是一个类的次级,不能用变量引例或引用。

C/C++编写的组件

在本地组件中,虚类是为便于用户操作临时对象而特意设计的机制,这样就不必创建这些对象了。虚类的操作非常快!

注意虚的名字必须用“.”开头。例如:被ListView.Item属性使用的虚类名字是.ListViewItem

例如

Qt组件ListViewItem属性使用一个虚类来表示一个ListView项。

虚类仅仅被解释器当作数据类型使用,但是使用中的对象后面则是来自实的真实对象

例如在ListView对象中,你想处理保存着条目索引的ListViewItem属性,并且返回这个ListView对象。那么ListView对象成为一个不能存储在变量里的虚类对象。此时你必须通过调用它的方法或者属性来直接使用这个虚类对象,保存的索引也会被立即使用。

Gambas编写的组件

Gambas编写的组件中,虚类是以下划线开头的类。

实际上是和正常的类完全一样的实类,所以无论如何它们都不会运行的更快。