Font size
WorksheetsPython - Классы и объекты
Total questions: 22
Worksheet time: 16mins
Что такое методы в классах Python?
Методы в классах Python - это переменные, определенные внутри класса
Методы в классах Python используются для импорта внешних библиотек
Методы в классах Python доступны только извне класса
Методы в классах Python - это функции, определенные внутри класса и используемые для выполнения операций над экземплярами класса.
Как создать объект(экземпляр) класса в Python?
ClassName{}
new ClassName()
ClassName()
class_instance = ClassName()
Какова цель self в методах класса Python?
Чтобы определить новую переменную экземпляра
Для доступа к глобальным переменным
Чтобы ссылаться на сам экземпляр класса и получать доступ к его атрибутам и методам.
Для создания нового класса
Каково различие между атрибутами и методами в классах Python?
Атрибуты хранят данные, методы выполняют операции
Атрибуты используются для управления потоком управления, методы используются для хранения данных
Атрибуты и методы - это одно и то же
Атрибуты хранят данные, методы выполняют операции
Как можно изменить значение атрибута в Python?
объект.атрибут = новое_значение
объект.атрибут += новое_значение
новое_значение.атрибут = объект
атрибут.новое_значение = объект
Выбери правильные утверждения о классах
Классы можно как подключить из библиотек (Turtle), так и создать самому
Для описания свойств класса нужен конструктор
def __init__():
Все объекты одного класса имеют одинаковый набор свойств и методов (переменных и функций)
Чтобы создать класс, используется оператор def
Класс может обладать любым количеством свойств и методов
Переменная, помещённая внутрь класса
объект
метод
свойство
спрайт
Функция, помещённая внутрь класса
оператор
метод
свойство
объект
Язык программирования Python является объектно-ориентированным. Это означает, что каждая сущность (переменная, функция и так далее) в этом языке является объектом определенного ___
метода
класса
окружения
значения
Подход, который базируется на создании объектов и управлении ими
структурное программирование
объектно-ориентированное программирование
наследование
инкапсуляция
Набор данных и действий (свойств и методов), которые удобно воспринимать как единое целое
тип
объект
класс
наследование
Объект, созданный по описанию, запрограммированному в классе.
тип
экземпляр
спрайт
наследник
Выбери верные утверждения о наследовании
Если класс-наследник дополняется новыми методами, а новые свойства не вводятся, конструктор суперкласса вызывать не нужно
Наследование - механизм, позволяющий создать один класс на основе другого, дополнив его новыми свойствами и/или методами
Конструктор суперкласса вызывается, если мы дополняем класс-наследник новыми свойствами
При наследовании надо всегда обязательно вызывать конструктор суперкласса
class track(car):
track - родительский(супер), а car - дочерний (наследник) класс
Расшифровка ООП
Объектно-ориентированное программирование
Объектно-неориентированное программирование
Объектное программирование
Объектно-организованное программирование
Что такое конструктор класса в Python?
Метод для удаления атрибутов объекта
Специальный метод для вывода информации об объекте
Функция для создания нового объекта
Специальный метод для инициализации атрибутов объекта
Мне дали следующие понятия
Открыть багажник | Машина | Год производства | Порш
Выберите правильные соответсвия
Класс: Порш
Объект: Машина
Свойство: Открыть багажник
Метод: Год производства
Класс: Машина
Объект: Порш
Свойство: Год производства
Метод: Открыть багажник
Класс: Год производства
Объект: Порш
Свойство: Машина
Метод: Открыть багажник
Класс: Машина
Объект: Год производства
Свойство: Порш
Метод: Открыть багажник
Как называется метод конструктора класса?
(a)
Каждый метод оформляется как....
Отдельная характеристика
Отдельная функция
Отдельный объект
Отдельный класс
У меня есть объект apple, класса Fruit, со свойством country. Как мне узнать страну происхождения яблока?
apple.country
apple['country']
apple.country()
Fruit.country
В чем суть ООП?
Программа рассматривается как набор объектов, которые взаимодействуют друг с другом
Программа рассматривается как набор функций, которые преобразуют данные
Программа описывает желаемый результат, а не последовательные действия для достижения
Программа состоит из набора правил и фактов, основанных на логике и математике
С помощью какого ключевого слова создается класс в Python?
(a)
Сколько объектов одного класса может быть?
1
2
7
Сколько угодно
