Почему интерфейсы C # не могут содержать поля? - PullRequest
209 голосов
/ 22 января 2010

Например, предположим, что я хочу интерфейс ICar и что все реализации будут содержать поле Year. Означает ли это, что каждая реализация должна отдельно объявлять Year? Разве не было бы лучше просто определить это в интерфейсе?

Ответы [ 11 ]

0 голосов
/ 22 января 2010

Для этого у вас может быть базовый класс Car, который реализует поле года, и все другие реализации могут наследовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...