DEV.BG Форуми
Май 20, 2012, 15:58:03 *
Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията
 
   Начало   Помощ Търси Вход Регистрирай се  
Страници: [1]   Надолу
  Изпечатай  
Автор Тема: Абстрактен клас и интерфейс  (Прочетена 2084 пъти)
0 Членове и 1 Гост преглежда(т) тази тема.
Popov
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 4


Профил Ел. поща
« -: Юли 01, 2008, 19:15:32 »

На интервю за C# програмист ме попитаха следния въпрос:
"Каква е разликата между абстрактен клас и интерфейс?". Някой знае ли ?
Аз естествено не се сетих Усмивчица
Активен
IvayloHristov
Administrator
Нови
*****

Приноси: +3/-0
Неактивен Неактивен

Публикации: 30


Профил WWW Ел. поща
« Отговор #1 -: Юли 02, 2008, 12:40:05 »

Здравей,

В .Net има няколко разлики, но основните са следните.

1. Абстрактния клас може да има имплементация на някои методи и да няма на други, докато интерфейса не може да има имплементация на методи.

2. Един клас може да имплементира няколко интерфейса, но може да наследи само един клас.

Аз много често съм го чувал този въпрос по интервюта за C# програмисти. Вероятно е любим на всички провеждащи .NET интервюта.

Поздрави,
  Ивайло Христов
Активен
Страници: [1]   Нагоре
  Изпечатай  
 
Отиди на:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!