sudhakarthikeyan Ответов: 1

Использование конструктора как это сделать


как ограничить класс от создания объекта с помощью конструктора

Что я уже пробовал:

как ограничить класс от создания объекта с помощью конструктора

Richard Deeming

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

1 Ответов

Рейтинг:
2

OriginalGriff

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

public class MyClass
   {
   private static MyClass theInstance = new MyClass();
   private MyClass() {}
   public static MyClass GetInstance()
      {
      return theInstance;
      }
   }
Приложение может создать только один экземпляр класса, поскольку конструктор доступен только внутри самого класса.

Это также известно как синглетный паттерн.