Re: On properties, use object instead?
"Mark Hahn" <[email protected]>
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <[email protected]> |
"Mukhsein Johari" <[email protected]> wrote > I'm not sure if objects have set_, get_ methods but if > they did, we would not need prop keyword to implement > properties. > > Simply (using the example in the tutorial wiki): > > O>> object Widget: > ... price = 76 > ... tax = 2.12 > ... > 2.12 > O>> w = Widget() > <Object:c08db8> > O>> w.tax > 2.12 > O>> with Widget: > ... object tax: # change tax to a 'property' > ... def get_(): # define get_ method > ... return self.price * 0.03 OOPS! You would have to say... object tax(Property): # change tax to a 'property' def get_(): # define get_ method return self.price * 0.03 Otherwise what Lenard warned about would happen.