Форум программистов, компьютерный форум, киберфорум
dondublon
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Ещё одно кривое поведение python.

Запись от dondublon размещена 15.06.2015 в 11:46

(Урожайный сегодня день на глюки Питона.)
Есть класс, у класса - свойство, которое ссылается на функцию. Функцию переопределяем в потомке. Переопределение не работает.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class myclass:
    def __init__(self):
        print "i'm created"
        
    def get_some(self):
        return "parent class works"
    
    some = property(get_some)
    
class mysubclass(myclass):
    def get_some(self):
        return "child class works"
 
cl = mysubclass()
print cl.some
Вывод:
Код:
i'm created
parent class works
Размещено в Без категории
Показов 447 Комментарии 0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.