Junior — Middle
Можете ли да објасните шта подразумева класа у програмском језику Java?
sobes.tech АИ
Одговор од АИ
U Javi, klasa je šablon ili skica za kreiranje objekata. Ona definiše svojstva (polja) i ponašanje (metode) koja će objekti te klase imati.
Klasa opisuje:
- Polja (instancijske promenljive): podaci koji se čuvaju u objektu.
- Metode: funkcije koje opisuju akcije objekta.
- Konstruktori: specijalne metode za kreiranje objekata sa određenim stanjem.
Primer klase u Javi:
public class Car {
String color;
int year;
public Car(String color, int year) {
this.color = color;
this.year = year;
}
public void drive() {
System.out.println("Automobil vozi");
}
}
Ovde, klasa Car opisuje automobil sa bojom i godinom proizvodnje, kao i metodom drive(). Objekti ove klase će imati ove osobine i ponašanja.