Jeśli klasa B implementuje jakiś interfejs (zwykły interfejs, nie interfejs znacznikowy) i ten interfejs zawiera metodę Abc() a klasa B dziedziczy metode Abc() po klasie A to czy w klasie B trzeba jeszcze raz pisać metode Abc() czy wystarczy że jest ona odziedziczona ??
0
2
Tak ciężko samemu sprawdzić?
0
Odpowiedź zależy od tego jak Ty rozumiesz zwrot interfejs zawiera metodę
. Czy w poniższym kodzie interfejs A zawiera metodę Abc?
interface A{
void Abc();
}
0
Jeżeli metoda w interfejsie i klasie nadrzędnej ma ten sam typ zwracany i te same argumenty to nie musisz już jej implementować, bo jest już zaimplementowana w klasie nadrzędnej. Zresztą drugi post jest najwłaściwszy, bo sprawdzenie tego to około minuta, a programowanie to nie kucie teorii na pamięć a właśnie kombinowanie z kodem.
0
Dzieki tmk13 i bogdans