
pytanie z #python #programowanie
czy przy definiowaniu obiektu klasy _init_ wykorzystuje settery i gettery atrybutów ?
#pytanie
czy przy definiowaniu obiektu klasy _init_ wykorzystuje settery i gettery atrybutów ?
#pytanie
- Najlepsze
- Wszystkie komentarze

croppz
2
@pdpacek: sam sprawdziłem, bo ciężko mi było uwierzyć.


asterix61
1
@knifeman: skoro nie odwołujesz się do property, to property nie zostało uruchomione dla settera :) do ustawiania wartości _x służy property x, więc w init chcesz zrobić self.x = val aby uruchomić metodę self.x(val)

croppz
0
@pdpacek: nie prościej wstawić print i zobaczyć samemu? ( ͡° ͜ʖ ͡°)

pdpacek Autor
0
@croppz: tak też można ;) ale wypok radzi i nigdy nie zdradzi ( ͡º ͜ʖ͡º)

pdpacek Autor
0
@croppz: sprawdziłem. lipa _init_ nie używa setterów i getterów atrybutów

mcnight95
0
@pdpacek: Chyba nie rozumiesz jak działa property w pythonie jeżeli zadajesz w ogóle takie pytanie.

pdpacek Autor
0
@mcnight95: czy możesz zatem mnie oświecić?

asterix61
0
@pdpacek: pokaż kod, musisz robić coś źle przy wywołaniu :)
knifeman
0
@croppz: A tu czemu nie działa?


croppz
0
@knifeman: bo w inicie nie używasz settera
knifeman
0
@asterix61: Dzięki, wszystko jasne.





