Доброго времени суток, трудяги!
Ни как не могу уловить суть, как в Python между собой общаются в объекты? Вот, например в Java, я понимаю, пример:
import java.util.Scanner;
//Создаем класс
public class Converter {
//точка входа
public static void main(String[] args) {
Converter c = new Converter();//создаем экземпляр класса
User u = new User(); //создаем экземпляр класса
int CTemp = c.getScan(); //получаем значение
u.setCTemp(CTemp); //устанавливаем значение переменой экземпляра
int C = u.getCTemp();//получаем значение
float F = (9/5) * C + 32; //получаем результат
System.out.println("C to F = " + F);//вызываем метод объекта System
}
public int getScan() {
@SuppressWarnings("resource")
Scanner scan = new Scanner(System.in);
System.out.print("Put the C temprature: ");
int tmp = scan.nextInt();
return tmp;
}
}
public class User {.
private int cTemp;//переменная экземпляра
public void setCTemp(int temp) {//устанавливаем значение переменной
cTemp = temp;
}
public int getCTemp() {//возвращаем значение
return cTemp;
}
}
Объекты, общаются между собой, посредством методов и переменных экземпляра. Мне понятен принцип взаимодействия объектов. А в python, так же работает взаимодействие классов и объектов ? Заранее благодарю за пример и ответ!