您现在的位置是:首页 > 综合资讯 >正文

virtually(virtual)

发布时间:2022-07-21 11:40:19秦彩昭来源:

导读大家好,小龙妹来为大家解答以上问题。virtually,virtual很多人还不知道,现在让我们一起来看看吧!1、Override是父类的重写或重载,这意...

大家好,小龙妹来为大家解答以上问题。virtually,virtual很多人还不知道,现在让我们一起来看看吧!

1、Override是父类的重写或重载,这意味着父类必须定义了此函数或同名的重载函数。

2、virtual必须在父类中声明,但该函数没有本体。它相当于一个允许子类同名的接口。继承子类的功能也很方便。~两个不同定义的子类可以通过同一个过程调用不同的函数,一般都是用虚拟定义的!~

3、例如var a :array [0.1]的流;

4、a[0]:=TMemoryStream。创建;

5、a[1]:=TStringStream。创建;

6、对于i:=0到1 do

7、甲[我]。清晰;

8、最后,这个clear由流的Vitrual调用,它们可以使用相同的函数名,但是它们的Clear的实际方法是不同的,分别由StringStream MemoryStream定义。

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇