Как говорится в названии.
Переход из Java, используемого для:
private int A;
public void setA(int A) {
this.A = A;
}
public int getA() {
return this.A
}
Как мне это сделать (если нужно) в Python.
И если для этого используется один из __setattr__
или __set__
, то какой другой используется для?
Изменить: Я чувствую, что мне нужно уточнить. Я знаю, что в Python один не создает сеттеры и геттеры, прежде чем они понадобятся.
Предположим, что я хочу сделать что-то вроде этого:
public void setA(int A) {
update_stuff(A);
and_calculate_some_thing(A);
this.A = A;
}
Что такое "питонический" способ реализовать это?