Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задачи
- Занятие 16. Принципы ООП
- Задача 1
- Создайте класс Student с приватным атрибутом __name и публичным методом get_name(), который возвращает имя студента.
- Создайте класс Course, который имеет приватный атрибут __students и методы add_student(student) и remove_student(student), которые добавляют и удаляют студента из курса.
- Затем создайте объекты этих классов и добавьте несколько студентов в курс.
- Задача 2
- Создайте класс BankAccount с приватными атрибутами __balance и __interest_rate, а также публичными методами deposit(amount) и withdraw(amount), которые изменяют баланс счета. Также создайте метод add_interest(), который увеличивает баланс на процентную ставку.
- Затем создайте объект этого класса и проведите несколько операций депозита, снятия и начисления процентов.
- Задача 3
- Создайте класс Plants, унаследуйте class Tree, Grass, Bush(Кустарник). Продумайте и реализуйте логику всех классов.
Advertisement
Add Comment
Please, Sign In to add comment