Я читал некоторые теории кода, связанные с множественным наследованием и интерфейсами. Во всех местах сказано, что interface is a class without implementation
.
1) Какая польза от отсутствия реализованных методов / функций в интерфейсе? Это для поддержки нескольких реализаций одного и того же метода в разных классах, наследующих интерфейс?
2) Кажется, что большинство примеров кода демонстрируют void
методы интерфейса. Всегда ли функции / методы интерфейса void
?
Class D: A, IB, IC
в качестве резюме к последнему разделу вашего комментария? (IB, IC - это два разных интерфейса, поэтому этот класс D наследуется от класса A и двух интерфейсов / абстрактных классов) - person aspiring   schedule 15.02.2013