Классы и объекты

Наследование.

  • {o} — тема по Linux

  • <!> ­— необязательная тема

Домашнее задание

  • {i} — теоретическое задание

  • {*} — новая тема

  1. {i} Прочитать про классы и объекты в учебнике.

  2. Реализовать собственные классы: арбуз и авоська. Реализовать операции
    • арбуз + арбуз = авоська
    • авоська + арбуз = авоська
    • арбуз + авоська = авоська
    • авоська + авоська = авоська
    • авоська - арбуз = авоська
    • достать арбуз из авоськи (arbuz = avoska.pop())

    • просмотр арбузов в авоське (for arbuz in avoska:), без доставания их из авоськи

  3. Реализовать класс vector (вектор из двух вещественных координат на плоскости). Операции: +, -, умножение и деление на число, скалярное умножение векторов.

  4. Написать свой класс ord_dict, унаследовав его от стандартного dict, сделав так, чтобы все элементы имели определенный порядок.


LecturesVMSH/2011-04-06 (last edited 2011-04-11 07:43:43 by FrBrGeorge)