Как вызвать конструктор класса java

Аватар пользователя Иван Полежаев
Иван Полежаев
14 марта 2023

В Java конструктор класса вызывается автоматически при создании объекта при помощи оператора new

Пример вызова конструктора без параметров:

MyClass obj = new MyClass();

Пример вызова конструктора с параметрами:

MyClass obj = new MyClass("Hello", 42);

Если у класса имеется несколько конструкторов, можно выбрать нужный конструктор, указав соответствующие аргументы. Например, для класса MyClass, имеющего конструкторы с одним и двумя аргументами, можно вызвать нужный конструктор так:

MyClass obj1 = new MyClass("Hello");
MyClass obj2 = new MyClass("World", 42);

Также конструктор можно вызвать вручную, из другого конструктора, используя ключевое слово this. Например:

public MyClass(String s) {
    this.s = s;
}

public MyClass(String s, int n) {
    this(s);
    this.n = n;
}
0 0

Похожие вопросы