Как программно запретить создание объекта данного класса?

Сделать конструктор класса приватным.

Короткий ответ

Что ответить на собеседовании

Сделать конструктор класса приватным.

Подробный разбор

Ответ с пояснениями

Сделать конструктор класса приватным.

public class Singleton {

  private Singleton() {
    // Приватный конструктор
  }

  // ... остальная часть класса
}

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку