Sobes.tech
Junior — Middle

Java proqramlaşdırma dilində sinif nə demək olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da sinif, obyektlər yaratmaq üçün şablon və ya planşetdir. O, bu sinifin obyektləri üçün xüsusiyyətləri (sahələr) və davranışları (metodlar) müəyyən edir.

Sinif aşağıdakıları təsvir edir:

  • Sahələr (nümunə dəyişənləri): obyektə saxlanılan məlumatlar.
  • Metodlar: obyektin hərəkətlərini təsvir edən funksiyalar.
  • Konstruktlar: müəyyən bir vəziyyətə malik obyektlər yaratmaq üçün xüsusi metodlar.

Java-da sinif nümunəsi:

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("Maşın hərəkətdədir");
    }
}

Burada, Car sinfi, rəng və istehsal ili ilə maşını təsvir edir və drive() metoduna malikdir. Bu sinifin obyektləri bu xüsusiyyətlərə və davranışlara sahib olacaq.