C# Languageнаследование


Синтаксис

  • класс DerivedClass: BaseClass
  • класс DerivedClass: BaseClass, IExampleInterface
  • класс DerivedClass: BaseClass, IExampleInterface, IAnotherInterface

замечания

Классы могут наследовать непосредственно только из одного класса, но (вместо этого или в одно и то же время) могут реализовывать один или несколько интерфейсов.

Структуры могут реализовывать интерфейсы, но не могут явно наследовать от любого типа. Они неявно наследуют от System.ValueType , который, в свою очередь, наследуется непосредственно из System.Object .

Статические классы не могут реализовывать интерфейсы.

наследование Связанные примеры