几乎所有类型的面向对象程序设计(OOP)都有一个称为纯虚函数的函数,它不同于虚函数,它也被称为抽象函数,它创建程序并将代码段分割为“对象”,纯虚函数充当其他变量的占位符,并从其他函数和类中获取信息来填补空白。使用纯虚...
几乎所有类型的面向对象程序设计(OOP)都有一个称为纯虚函数的函数,它不同于虚函数,它也被称为抽象函数,它创建程序并将代码段分割为“对象”,纯虚函数充当其他变量的占位符,并从其他函数和类中获取信息来填补空白。使用纯虚函数的优点是信息具有可塑性,可以根据每个用户进行更改。要工作,必须有一个从中获取数据的派生类一个虚拟功能与电脑倒立类似,两者都可以根据用户的输入进行更改。例如,如果用户输入自己的姓名,虚拟函数将改变整个程序以适应该用户名。区别在于虚拟函数不依赖于其他类,因为虚拟函数有自己的主体,它将数据传递给其他类和函数,这些类和函数调用信息,在本例中是用户名相比之下,虚函数没有任何实体。这意味着,抽象函数本身是无用的。它没有自己的数据,如果在没有任何信息的情况下调用抽象类,则可能会导致错误。纯虚拟函数必须具有派生类,或为抽象函数收集数据的类,派生类可以是一个问题或一个用户输入某种输入的区域,例如文本字段。该类的信息随后被传输到所有连接的纯虚拟函数中,协调答案。除非抽象函数被专门调用,除非有现成的数据,否则它不会激活。纯虚拟函数有几个优点使用一个抽象函数而不是创建一个完整的代码体,会极大地限制程序员需要创建的代码量,特别是对于连续使用相同信息的大型程序而言。程序员还可以调整抽象函数,以更改程序处理数据的方式,使其更高效信息是基于派生类的,所以有问题和复杂输入的程序将根据用户的输入来定制数据,而不会意外地调用另一段无关的代码
-
发表于 2020-08-06 22:49
- 阅读 ( 1045 )
- 分类:电脑网络