Rýchle zhrnutie referátu

Referát sa zaoberá definovaním triedy Zlomok a Osoba v jazyku C++. Trieda Zlomok obsahuje atribúty citatel a menovatel, metódu vypis() a konštruktory. Trieda Osoba má atribúty vek, plat a meno, a tiež obsahuje konštruktory, deštruktor a metódu na výpis informácií. V main() sú demonštrované rôzne spôsoby vytvárania a manipulácie s objektmi týchto tried.

  • Trieda Zlomok má public atribúty citatel a menovatel.
  • Metóda vypis() triedy Zlomok vypisuje hodnoty atribútov v tvare 'citatel / menovatel'.
  • Trieda Osoba obsahuje atribúty vek, plat a meno, a metódu na ich výpis.
  • Konštruktory a deštruktory tried Zlomok a Osoba vypisujú informácie o svojej činnosti.
  • Dynamická alokácia objektov a ich správne uvoľnenie pamäte pomocou deštruktorov.

Definujte triedu Zlomok, ktorá bude mať: 2 public atribúty citatel a menovatel (typu int) a metódu vypis(), ktorá vypíše na štandardný výstup hodnoty atribútov v tvare "citatel / menovatel". Vo funkcii main() vytvorte inštanciu triedy Zlomok, inicializujte hodnoty citatel, menovatel a zavolajte metódu vypis(). #include

class Zlomok {

public :

int citatel; //atribut int menovatel;

void vypis() { //metoda cout citatel citatel = 1; // pristup k atribútom a k metodam cez operator -> pz->menovatel = 2; pz->vypis(); return 0; }

Príklad 3.2 Atribúty triedy Zlomok deklarujte v private sekcii triedy. V triede Zlomok ďalej definujte: bezparametrický, parametrický, "copy" konštruktor a deštruktor, ktoré budú vypisovať informáciu o činnosti na štandardný výstup. Vyskúšajte ich správnu činnosť vo funkcii main().

#include using namespace std;

class Zlomok {

private:

int citatel; int menovatel;

protected:

public :

Zlomok( int cit, int men ){ // Konštruktor parametricky cout

🤔 Najčastejšie otázky k téme

Aké atribúty obsahuje trieda Zlomok?

Trieda Zlomok obsahuje dva public atribúty: citatel a menovatel typu int.

Čo robí metóda vypis() v triede Zlomok?

Metóda vypis() vypisuje hodnoty atribútov citatel a menovatel v tvare 'citatel / menovatel'.

Aké konštruktory sú definované v triede Osoba?

V triede Osoba sú definované parametrický konštruktor, copy konštruktor a deštruktor.