Введение в Java. Урок №1 - установка Java, JDK и IntelliJ IDEA
Совместимость Kotlin и Java
1. Обзор В этом уроке мы собираемся обсудить совместимость Java и Kotlin. Мы рассмотрим некоторые базовые примеры, а также некоторые другие, более сложные сценарии. 2. Настройка Котлина Создать проект Kotlin очень просто, используя IntelliJ, Eclipse и даже командную строку, однако в этом руководстве мы собираемся выполнить шаги установки, поскольку в нем уже есть все, что нам нужно для наших демонстрационных целей. 3. Основы Вызов Java из Kotlin прост и удобен, поскольку он был создан с учетом идеи совместимости...
instance.__dict__ в объекте класса
instance.__dict__ - это словарь, который содержит все атрибуты экземпляра класса в виде пар ключ-значение. То есть, если у вас есть экземпляр класса obj и атрибут x, то obj.__dict__['x'] вернет значение этого атрибута. В первом примере использовалось выражение instance.__dict__[self.name], чтобы установить значение атрибута, на котором определен дескриптор. Это нужно было для того, чтобы избежать рекурсивного вызова метода __set__() дескриптора. Если бы мы написали instance.x = value, то это привело бы к вызову метода __set__() дескриптора, что могло бы привести к бесконечной рекурсии...