Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C# - все презентации / 05_C#_Отношения между класами. Нследование. Полиморфизм.ppt
Скачиваний:
99
Добавлен:
29.03.2015
Размер:
237.06 Кб
Скачать

Абстрактные классы

///<summary> удалить элемент в вершине стека </summary> public override void remove()

{

top = top.next;

}

///<summary> прочитать элемент в вершине стека </summary> public override int item()

{

return(top.info);

}

///<summary> определить, пуст ли стек </summary>

///<returns></returns>

public override bool IsEmpty()

{

return(top.next == null);

}

}

05. C#. Наследование. Полиморфизм

22

Пример работы со стеком

public void TestStack()

{

ListStack stack = new ListStack(); stack.put(7); stack.put(9); Console.WriteLine(stack.item());

stack.remove(); Console.WriteLine(stack.item()); stack.put(11); stack.put(13); Console.WriteLine(stack.item());

stack.remove(); Console.WriteLine(stack.item()); if(!stack.IsEmpty()) stack.remove(); Console.WriteLine(stack.item());

}

9, 7, 13, 11, 7

05. C#. Наследование. Полиморфизм

23

Вопросы

? ? ?

05. C#. Наследование. Полиморфизм

24