Re: Re: On properties, use object instead?
Lenard Lindstrom <[email protected]>
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <Mahogany-0.66.0-4294382273-20040708-171008.00@pop3.norton.antivirus> |
On Thu, 8 Jul 2004 11:22:01 -0700 Mark Hahn <[email protected]> wrote: > > "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. > That does not work either. It is object Prop. Lenard Lindstrom <[email protected]>