jabajke

Untitled

Aug 8th, 2023
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. Задачи
  2. Занятие 16. Принципы ООП
  3.  
  4. Задача 1
  5. Создайте класс Student с приватным атрибутом __name и публичным методом get_name(), который возвращает имя студента.
  6. Создайте класс Course, который имеет приватный атрибут __students и методы add_student(student) и remove_student(student), которые добавляют и удаляют студента из курса.
  7. Затем создайте объекты этих классов и добавьте несколько студентов в курс.
  8.  
  9. Задача 2
  10. Создайте класс BankAccount с приватными атрибутами __balance и __interest_rate, а также публичными методами deposit(amount) и withdraw(amount), которые изменяют баланс счета. Также создайте метод add_interest(), который увеличивает баланс на процентную ставку.
  11. Затем создайте объект этого класса и проведите несколько операций депозита, снятия и начисления процентов.
  12.  
  13. Задача 3
  14. Создайте класс Plants, унаследуйте class Tree, Grass, Bush(Кустарник). Продумайте и реализуйте логику всех классов.
  15.  
  16.  
Advertisement
Add Comment
Please, Sign In to add comment