Sttaguru halkan chaudhri Ответов: 3

Что такое абстрактный класс


Я хочу знать об абстрактном классе .

thatraja

Сделайте поиск в Google

3 Ответов

Рейтинг:
8

NitishBharadwaj

The abstract modifier указывает на то, что изменяемая вещь имеет отсутствующую или неполную реализацию. Модификатор abstract можно использовать с классами, методами, свойствами, индексаторами и событиями. Воспользуйся the abstract modifier в объявлении класса указывается, что класс предназначен только для того, чтобы быть базовым классом других классов. Члены, помеченные как абстрактные или включенные в абстрактный класс, должны быть реализованы классами, производными от абстрактного класса


Рейтинг:
27

Pete O'Hanlon

When I come across a term I don't understand, I find it helpful to do a Google and CodeProject search to see if there are any articles, wiki pages, blogs, etc, that detail the topic that I am interested in. In the case of a term that can be used outside of computing (e.g. abstract could refer to abstract thought, or a brief excerpt out of a book), I find it helpful to narrow the scope of my search by using a combination of "keyword" (if it's a keyword) and the language I'm interested in. Okay, so we've identified that you are going to query on Google (or Bing if that's your thing) using the phrase "abstract keyword c#". That should get you many hits.

Теперь большинство ответов остановятся на этой точке, но они упускают очень важную часть вашего роста как разработчика. Каковы крайние случаи? В случае абстрактного, возможно ли иметь запечатанный абстрактный класс (нет - это не имело бы смысла)? А как насчет того, что ваш абстрактный класс не имеет абстрактных методов - имеет ли смысл, чтобы он все еще был абстрактным? По мере того как вы будете развиваться как разработчик, вы научитесь задавать подобные вопросы, что даст вам более глубокое понимание языка.


thatraja

Пожалуйста, используйте ваша статья вместо того, чтобы печатать первый абзац вашего ответа.

5!

Pete O'Hanlon

Спасибо. Теперь я использую другой подход к помощи людям - если я могу научить только одного человека, как решить проблему, то мое время на CodeProject-это время, которое я хорошо потратил.

thatraja

Я просто хотел посоветовать тебе поменьше печатать, вот и все. А как насчет другой статьи(продолжение предыдущей), основанной на другом подходе?

Кроме того, сегодня я видел больше, чем кучу вопросов для интервью, поэтому мой комментарий здесь.

Rahul VB

Превосходная мысль, Сэр, и ваша статья с закладкой. Очень хорошо сказано.
5+

Рейтинг:
0

Dinesh.V.Kumar

Пожалуйста, найдите ссылки, которые дают информацию об абстрактном классе abt
Все о нем
абстрактный класс.
[^]

Абстрактный класс против интерфейса[^]

Сравнение интерфейса и абстрактного класса и их использование[^]


Dinesh.V.Kumar

Пожалуйста, дайте мне знать, почему вы отклонили мой ответ... Ссылки действительно дают информацию об абстрактном классе ABT...Даже если это поможет вам, даже если вы не проголосуете за него как за ответ...Я не вижу никаких причин для того, чтобы голосовать против!!!