1.Предположим, что my_car - это имя переменной, которая ссылается на объект, и go -это имя метода. Напишите инструкцию, которая использует переменную my_car для вызова метода go ().(В метод go () аргументы не должны передаваться.)
my_car.go()
2. Напишите определение класса с именем Book. Класс Book должен иметь атрибуты данных для заголовка книги, имени автора и имени издателя. Этот класс должен также иметь следующие методы:
• метод init( ) для класса должен принимать аргумент для каждого атрибута данных;
•методы-получатели и методы-мутаторы для каждого атрибута данных;
•метод _str_ (), который возвращает строковое значение, сообщающее о состоянии объекта.
class Book():
def __init__(self, title, author, publisher):
self.__title = title
self.__author = author
self.__publisher = publisher
def get_title(self):
return self.__title
def get_author(self):
return self.__author
def get_piblisher(self):
return self.__publisher
def set_author(self, author):
self.__author = author
def set_titel(self, title):
self.__title = title
def set_publisher(self, publisher):
self.__publisher = publisher
def __str__(self):
return f'Заголовок: {self.__title}, Автор: {self.__author}, Издательство: {self.__publisher}'
3. Взгляните на приведенное ниже описание предметной области задачи.
Банк предлагает своим клиентам следующие типы счетов: сберегательные счета, текущие счета и счета с процентами по ставке денежного рынка. Клиентам разрешается вносить деньги на банковский счет (тем самым увеличивая остаток на своем счете), снимать деньги с банковского счета (тем самым уменьшая остаток на своем счете) и накапливать процентный доход на банковском счете. Каждый счет имеет процентную ставку.
Допустим, что вы пишете программу, которая вычисляет сумму процентного дохода, накопленного на банковском счете.
• Идентифицируйте потенциальные классы в данной предметной области.
• Уточните список, чтобы он включал только необходимый для этой задачи класс или классы.
• Идентифицируйте обязанности класса или классов.
1.сберегательные счета, текущие счета и счета с процентами по ставке денежного рынка.
2.сберегательные счета.
3. Принимать деньги на счет увеличия сумма. Снимать деньги уменьшая сумму. Действия с процентной ставкой.