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í.
Property | Value |
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
| |
dbpedia-owl:wikiPageInterLanguageLink
| |
dbpedia-owl:wikiPageLength
| |
dbpedia-owl:wikiPageOutDegree
| |
dbpedia-owl:wikiPageRevisionID
| |
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
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbpedia-owl:wikiPageRedirects
of | |
is dbpedia-owl:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |