Статический метод, используемый всеми типами реализации

Как в C # можно определить статический метод, который должен реализовываться всеми производными / реализующими типами? Я знаю, что вы не можете определить статический метод в интерфейсе.

Основная посылка такая:

Скажем, например, у меня есть базовый класс Organism.

Как в C # определить статический метод, который будет реализован всеми производными / реализующими типами? Я знаю, что вы не можете определить статический метод в интерфейсе.

Основная предпосылка такова:

Скажем, например, у меня есть базовый класс Organism.

Как в C # можно определить статический метод, который должен реализовываться всеми производными / реализующими типами? Я знаю, что вы не можете определить статический метод в интерфейсе.

Основная предпосылка такова:

Скажем, например, у меня есть базовый класс Organism. Производными типами могут быть Человек и Собака.

Мне нужен метод, который мог бы возвращать мне количество ног, которое имеет данный организм. Итак, Human будет 2, dog - 4 и т. Д.

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

0
задан helpme 28 April 2011 в 02:31
поделиться