Можем ли мы создать объект интерфейса?

4 Ответы


  • Привет, друзья!

    На самом деле в C # мы можем создать объект для интерфейса.

    Пример:

    Интерфейс Myinterface
        {
      public void MyMethod ();
        }

    открытый класс MyBaseClass: Myinterface
        {
      общедоступный виртуальный void MyMethod ()
      {
      MessageBox.Show ("MyBaseClass");
      }
        }

    В

    каком-то другом классе вы можете создать объект для интерфейса следующим образом: MyBaseClass objMyBaseClass = new MyBaseClass ();
    Myinterface objMyinterface = (Myinterface) objMyBaseClass;
  • Неа,

    Интерфейсы не завершены. Создание объектов запрещено, так как вы не можете создавать объекты неполных сущностей (классов)

    это задача классов, которые реализуют интерфейс, чтобы сделать их конкретными или пометить класс как абстрактный.

    Надеюсь, это поможет

    любая дальнейшая помощь, напишите мне

  • Эй, ребята


    Я согласен на то же, но сомневаюсь.


    Connection - это интерфейс, который используется для подключения к базе данных в java.


    Для этого интерфейса подключения мы используем для создания объекта для установления соединения.


    Не могли бы вы прояснить мои сомнения.


    заранее спасибо

  • Да, мы можем создать объект для интерфейса, но объект должен ссылаться на подкласс, реализующий интерфейс.

Напишите свой ответ

Ваш ответ появится после модерации