E-gradiva > Računalništvo > Programiranje > Načrtovanje in razvoj programskih aplikacij > Objektno programiranje > Konstantni objekti, metode in podatki

Prijava

Konstantni objekti, podatki in metode

 

 

Konstantni objekti


To so objekti, ki jim ne moremo spremeniti vrednosti podatkov.

 

Primer:

 

const Kompleksno i(0.0,1.0);

 

Konstantne metode

 

V konstantnem objektu lahko kličemo samo konstantne metode, to so tiste metode, ki ne spremenijo podatkov v objektu. Primer takšne metode je metoda izpisi:

 

void Kompleksno::izpisi() const

{

cout << '(' << realni << ", " << imaginarni << ')';
{

 

Konstantni podatki

 

Poleg konstantnih metod lahko definiramo v razredu tudi konstantne podatke.

 

Primer:

 

class Kompleksno
{


public
:
Kompleksno(); // privzeti konstruktor
Kompleksno(double, double); // konstruktor


private
:
double
realni; // realni del
double imaginarni; // imaginarni del

const double pi;
};