Пожалуйста, сообщите мне разницу между двумя способами декларирования Java конструкторуСоздание экземпляра в классе Java
public class A{
private static A instance = new A();
public static A getInstance() { return instance;
}
public static void main(String[] args) {
A a= A.getInstance();
}
}
И
public class B{
public B(){};
public static void main(String[] args) {
B b= new B();
}
}
Благодарности
Существует только один способ определения конструктора по умолчанию. Вы показали два способа создания экземпляров класса. –
Это домашнее задание? –