
2025 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2025-01-22 17:38
А ценить ничем не отличается от объекта в Python . Когда вы звоните класс объект (например, MyClass () или list ()), он возвращается пример этого класс . Когда вы печатаете объект (т.е. получаете строковое представление объекта), вызывается магический метод этого объекта _str_ или _repr_ и возвращаемое значение напечатаны.
Точно так же вы можете спросить, может ли конструктор вернуть значение в Python?
Python ожидает конструктор к возвращение Нет и терпит неудачу, если это возвращается что-нибудь еще. В Smalltalk новое - не ключевое слово; это сообщение, которое вы отправляете классу (который сам по себе является объектом). Новый метод класса создает объект и возвращается Это.
Кроме того, может ли функция возвращать класс? Если метод или функция возвращает объект класс для которого нет общедоступного конструктора копирования, такого как ostream класс , это должно возвращение ссылка на объект. Некоторые методы и функции , например перегруженный оператор присваивания, может вернуться либо объект, либо ссылка на объект.
Впоследствии возникает вопрос, может ли _ init _ вернуть значение?
_в этом_ метод возвращается а ценить В _в этом_ метод класса используется для инициализировать новые объекты, а не создавать их. Таким образом, это не должно возвращение любой ценить . Возвращение Ни один из них не является правильным в том смысле, что нет ошибок времени выполнения. буду происходят, но это предполагает, что возвращаемое значение имеет смысл, а это не так.
Как вернуть объект в Python?
В возвращение заявление делает питон функция для выхода и передачи значения вызывающей стороне. Задача функций в целом - принимать входные данные и возвращение что-то. А возвращение После выполнения оператор немедленно останавливает выполнение функции, даже если это не последний оператор в функции.
Рекомендуемые:
Может ли функция вернуть массив?

Возврат массива из функции в C. Программирование на языке C не позволяет возвращать весь массив в качестве аргумента функции. Однако вы можете вернуть указатель на массив, указав имя массива без индекса
Может ли абстрактный класс иметь конструктор?

Да, абстрактный класс может иметь конструктор на Java. Вы можете либо явно предоставить конструктор абстрактному классу, либо, если вы этого не сделаете, компилятор добавит конструктор по умолчанию без аргументов в абстрактный класс. Это верно для всех классов, а также применимо к абстрактному классу
Может ли абстрактный класс Java иметь конструктор?

Да, абстрактный класс может иметь конструктор на Java. Вы можете либо явно предоставить конструктор абстрактному классу, либо, если вы этого не сделаете, компилятор добавит конструктор по умолчанию без аргументов в абстрактный класс. Это верно для всех классов, а также применимо к абстрактному классу
Может ли StringBuilder иметь значение null?

Пустой означает, что в StringBuilder нет символов. null означает, что объекта StringBuilder вообще нет. Переменная имеет значение NULL только в том случае, если она имеет ссылочный тип (например, String, StringBuilder, Set, в качестве правила большого пальца: все типы с заглавными буквами), и она еще не инициализирована или ей явно присвоено значение NULL
Какое максимальное значение имеет двойное значение?

Наибольшее / наибольшее целое число, которое может быть сохранено в double без потери точности, совпадает с наибольшим возможным значением double. То есть DBL_MAX или приблизительно 1,8 × 10308 (если ваш double является 64-битным двойником IEEE 754). Это целое число. Он представлен именно