1. Используйте ключевое слово Abstract в C#, чтобы объявить классы и функции как абстрактные классы.
2. Абстрактные классы не могут быть созданы. Абстрактные функции не имеют кода выполнения и должны быть переписаны в неабстрактных классах.
3. Хотя абстрактные классы также являются виртуальными, ключевое слово virtual не применяется, иначе будет сообщено об ошибке.
4. Если класс содержит абстрактные функции, он также будет абстрактным и должен быть объявлен абстрактным.
5. В C++ абстрактные функции описываются как чисто виртуальные функции, но в C# такого описания нет, и используется только термин абстрактные.
6. Абстрактный класс можно определить следующим образом
просмотреть обычную копию в буфер обмена, распечатать?
абстрактный класс myAbstract
{
//Определение переменных не применимо к абстрактному ключевому слову
частный int я;
//свойство
общественный абстрактный int Count {получить;
//метод
общедоступная абстрактная строка getName();
}
-