Sobes.tech
Junior — Middle
86

Java dilinde yapıcı'nın amacı ve çalışma şeklini açıklayabilir misiniz?

AI'dan gelen yanıt

sobes.tech yapay zeka

В Java конструктор — это специальный метод класса, который вызывается при создании нового объекта. Его основное назначение — инициализация объекта, то есть установка начальных значений полей.

Особенности конструктора:

  • Имя конструктора совпадает с именем класса.
  • Не имеет возвращаемого типа, даже void.
  • Может быть несколько конструкторов с разными параметрами (перегрузка).
  • Если конструктор не объявлен явно, компилятор создаст конструктор по умолчанию без параметров.

Пример:

public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

При создании объекта new Person("Иван", 30) вызывается конструктор, который устанавливает имя и возраст.