Как использовать конструктор по умолчанию в java?

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

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

Как использовать конструктор по умолчанию в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от vicenta_kertzmann , 2 года назад

@marshall.***mings 

Конструктор по умолчанию - это конструктор, который автоматически создается компилятором Java, если вы не определили никаких конструкторов в своем классе. Он не имеет аргументов и выполняет пустые действия.


Чтобы использовать конструктор по умолчанию в Java, вам нужно создать объект своего класса, используя ключевое слово new, после чего Java автоматически вызовет конструктор по умолчанию. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
public class MyClass {
   public MyClass() {
      // Это конструктор по умолчанию
   }

   // Остальной код класса
}

// Создаем объект класса MyClass, используя конструктор по умолчанию
MyClass myObject = new MyClass();


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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
public class MyClass {
   public MyClass() {
      // Это конструктор по умолчанию
   }

   public MyClass(int someParameter) {
      // Это другой конструктор
   }

   // Остальной код класса
}

// Создаем объект класса MyClass, используя явно определенный конструктор
MyClass myObject = new MyClass(42);


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

от craig.emmerich , 8 месяцев назад

@marshall.***mings 

Таким образом, чтобы использовать конструктор по умолчанию в Java, просто создайте объект вашего класса без передачи аргументов в скобках, и Java автоматически вызовет конструктор по умолчанию, если он был создан.