Я исхожу из фона MATLAB. Когда я создаю определения классов, я могу создавать «пустые» имена переменных, а затем присваивать им значения или объекты. То естьКак объявить неинициализированную переменную в определении класса в python
classdef myclass < handle
properties
var1
var2
end
end
a = myClass;
a.var1 = someOtherClassObject;
Как я могу сделать это в Python? Я пробовал что-то вроде этого:
class myClass:
def __init__(self):
var1
var2
a = myClass()
a.var1 = someOtherClassObject()
Но это неверно. Основная цель состоит в том, чтобы построить определение моего класса, как структуры, а затем перейти и создать экземпляр переменных при необходимости.
И помощь будет оценена по достоинству.
спасибо. Вот что мне нужно «Нет». (Кстати, хороший глаз, я забыл «я» в моем примере) – userJohn