Задать вопрос
@niriter
User

Передача аргумента во вложенный класс?

Как передать параметр функции которая находится в классе
Пример:
class test():
    def test(self):
        self.tester.talk('ok')

    class tester():
        def talk(self, ok):
            print('talking '+ok)
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@niriter Автор вопроса
User
Сначала нужно было инициализировать класс, прежде чем вызывать метод из него
class test():
    def test(self):
        self.ter = self.tester()
        self.ter.talk('ok')

    class tester():
        def talk(self, ok):
            print('talking '+ok)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы