Virtuální funkce (někdy nazývané virtuální metoda) je funkce pracující s instancí třídy, jejíž chování je určeno definicí funkce třídy instance nezávisle na typu ukazatele, který na instanci ukazuje. Virtuální funkce tvoří základ pro polymorfismus (spíš tvoří jeden ze způsobů implementace polymorfismu), což je jeden ze základních znaků objektově orientovaného programování. V některých programovacích jazycích (například v Javě) jsou metody instancí implicitně virtuální.

PropertyValue
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Virtuální funkce (někdy nazývané virtuální metoda) je funkce pracující s instancí třídy, jejíž chování je určeno definicí funkce třídy instance nezávisle na typu ukazatele, který na instanci ukazuje. Virtuální funkce tvoří základ pro polymorfismus (spíš tvoří jeden ze způsobů implementace polymorfismu), což je jeden ze základních znaků objektově orientovaného programování. V některých programovacích jazycích (například v Javě) jsou metody instancí implicitně virtuální. Nechcete-li, aby byla metoda definována jak virtuální, musíte ji definovaným způsobem označit.V jiných programovacích jazycích (např. v C++ nebo v C#) naopak funkce implicitně nejsou virtuální a chete-li je definovat jako virtuální, musíte je definovaným způsobem označit.Metody tříd z prinicipu virtuální být nemohou, leda by třída byla definována jako řádný objekt, jenž je instancí nějaké třídy tříd, jak je tomu např. v jazyku Smalltalk.
dbpedia-owl:wikiPageID
  • 250440 (xsd:integer)
dbpedia-owl:wikiPageInterLanguageLink
dbpedia-owl:wikiPageLength
  • 2935 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 15 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 15365080 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • virtuální
  • Virtuální funkce
  • virtuálních funkcí
  • virtuálními metodami
  • virtuální funkce
dcterms:subject
rdfs:comment
  • Virtuální funkce (někdy nazývané virtuální metoda) je funkce pracující s instancí třídy, jejíž chování je určeno definicí funkce třídy instance nezávisle na typu ukazatele, který na instanci ukazuje. Virtuální funkce tvoří základ pro polymorfismus (spíš tvoří jeden ze způsobů implementace polymorfismu), což je jeden ze základních znaků objektově orientovaného programování. V některých programovacích jazycích (například v Javě) jsou metody instancí implicitně virtuální.
rdfs:label
  • Virtuální funkce
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of