pure virtual functions

[pyur VER-choo-ul FUNK-shunz]
nounpl: pure virtual functions
funções virtuais puras
1. In object-oriented programming, a virtual function declared in a base class that has no implementation and must be overridden by derived classes. It serves as an interface or contract that subclasses must implement.
The Shape class defines a pure virtual function draw() that all derived classes like Circle and Rectangle must implement.
A classe Shape define uma função virtual pura draw() que todas as classes derivadas como Circle e Rectangle devem implementar.
2. A method in a class that cannot be instantiated directly and forces subclasses to provide their own implementation of the method.
Using pure virtual functions helps enforce a consistent interface across all derived classes.
O uso de funções virtuais puras ajuda a impor uma interface consistente em todas as classes derivadas.
This is specialized technical terminology used in computer science and software engineering. The term is identical in Brazilian Portuguese and European Portuguese, as programming language conventions are standardized internationally. Understanding pure virtual functions is essential for object-oriented programming education in both English and Portuguese-speaking countries.
Synonyms / Sinônimos
abstract methodsabstract functionsinterface methodsvirtual abstract functions
Antonyms / Antônimos
concrete functionsimplemented functionsnon-virtual functions

Regional Variations

General Brazilian
funções virtuais puras
standard technical term used in software development education and industry
Portugal
funções virtuais puras
identical terminology; programming terminology is standardized across Portuguese-speaking regions
Technical English-Portuguese
métodos virtuais puros
alternative translation sometimes used when referring to object-oriented methods

Related Words

virtual functionabstract classmethod overridingpolymorphisminheritanceinterfacebase classderived class

Related Idioms & Phrases

enforce a contract
define an interface
force implementation
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →