Deo zbornika Učimo Javu
Atributi u Javi
Atributi ili svojstva opisuju što klasa jest.
Atributi vs. lokalne varijable
class Kola {
String tablica = "Neregistrovan"; // varijabla članica
double brzina = 0.0; // varijabla članica
double maxBrzina = 120.0; // varijabla članica
boolean jelPrebrzo() {
double razlika; // lokalna varijabla
razlika = this.maxBrzina - this.brzina;
if (razlika < 0) return true;
else return false;
}
}
Kada u metodi imamo lokalne varijable, kao razlika
, one ne mogu biti korištene izvan metode. S druge strane, varijable tablica
, brzina
i maxBrzina
pripadaju klasi Kola
. Definirane su izvan bilo koje metode, ali unutar klase i nazivaju se varijable članice ili atributi.
Izvor: Elliotte Rusty Harold, Java Lecture Notes, preveo Draško Budin, priredio Damjan Pavlica.