Sobes.tech
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.