Имам въпрос: Не би ли било възможно, а дори и смислено като продължение на идеята за представянето на класовите методи като методи на метакласа на класа, да се представят и класовите променливи като "екземплярни" (най-добрия превод на "instance", който се сещам) променливи на метакласа?
Class Variables and Singleton Classes
Вероятно.
Но не са направени така. Класовите променливи следват правилата на константите. Показах няколко объркващи моменти с тях, когато става въпрос за наследяване. Това е причината рядко да се ползват. Далеч по-разбираемо е да направиш атрибут в класа, отколкото класови променливи.
Допълнително, инстанционни променливи в класов контекст могат да се ползват, понеже те отиват точно в инстанцията на
Class
, представляваща въпросния класов обект.Ясно! Благодаря
Трябва да сте влезли в системата, за да може да отговаряте на теми.