- 🟠 13:58 БЕЗКОШТОВНА ЕВАКУАЦІЯПросимо терміново евакуюватися із зони бойових дій або небезпечної території Харківської області. Цілодобова БЕЗКОШТОВНА гаряча лінія з питань евакуації цивільного населення – 0800339291#Харківський_район
- #1
Полиморфизм и С-шарп(вопрос по интерфейсу)
Если у меня есть интерфейс, от него класс наследник, как переопределить метод интерфейса? В интерфейсе метод же нужно объявить виртуальным и не описывать его? А в наследнике переопределить через override? У меня что-то не работает так. Методы интерфейса вроде переопределять же можно...
Как правильно переопределить? При написании место "virtual", "abstract" тоже не пашет...
пишет:
The modifier "virtual" is not valid for this item
The modifier "public" is not valid for this item
The modifier "abstract" is not valid for this item
Если у меня есть интерфейс, от него класс наследник, как переопределить метод интерфейса? В интерфейсе метод же нужно объявить виртуальным и не описывать его? А в наследнике переопределить через override? У меня что-то не работает так. Методы интерфейса вроде переопределять же можно...
Код:
interface IAaa
{
public virtual double Name();
}
Код:
class AA1 : IAaa
{
public override double Name()
{
return 5;
}
}
Как правильно переопределить? При написании место "virtual", "abstract" тоже не пашет...
пишет:
The modifier "virtual" is not valid for this item
The modifier "public" is not valid for this item
The modifier "abstract" is not valid for this item
Останнє редагування: