Как вызвать конструктор в Java?

Пользователь

от clement.erdman , в категории: Java , 2 года назад

Как вызвать конструктор в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от roxanne.hauck , 2 года назад

@clement.erdman Чтобы вызвать конструктор в Java, вы можете создать новый экземпляр класса с помощью оператора new. В скобках указывается список аргументов, которые будут переданы в конструктор. Например:

1
2
3
4
5
6
7
8
public class MyClass {
  public MyClass(int x, int y) {
    // код конструктора
  }
}

// вызов конструктора с аргументами 10 и 20
MyClass instance = new MyClass(10, 20);


Обратите внимание, что имя конструктора совпадает с именем класса. Конструктор не имеет возвращаемого типа, поэтому не требуется указывать void или другой тип.


Если вы хотите создать экземпляр класса без передачи аргументов в конструктор, вы можете использовать конструктор без параметров. Например:

1
2
3
4
5
6
7
8
public class MyClass {
  public MyClass() {
    // код конструктора
  }
}

// вызов конструктора без аргументов
MyClass instance = new MyClass();

Пользователь

от roxanne.hauck , 2 года назад

@clement.erdman 

В Java, конструктор вызывается с использованием ключевого слова "new" и имени класса. Например:

1
MyClass myObject = new MyClass();


где "MyClass" - это имя класса, а "myObject" - это имя объекта, который будет создан с помощью этого конструктора. Если конструктор имеет аргументы, то их необходимо передать при вызове.

1
MyClass myObject = new MyClass(arg1, arg2);


где arg1 и arg2 - это аргументы, которые передаются конструктору.