[Tutor] Should I create a Class for this?
Brad Chandler
mbc2@netdoor.com
Thu, 14 Dec 2000 16:51:40 -0600
Well, I finally got everthing converted into a Position class. Thanks to
everyone who gave suggestions. I think I understand classes a little better
now. I can now create a position object by sending a database row to the
class like this:
employee = projectclass.Position(db[0])
As an example of what I did,
This:
#Social Security
def Socialsec (basesalary, ssrate, ssmax):
if basesalary<=ssmax:
x=round((basesalary*ssrate),2)
else:
x=ssmax*ssrate
return x
became this:
#Social Security
def Socialsec (self):
if self.basesalary<=self.ssmax:
x=round((self.basesalary*self.ssrate),2)
else:
x=self.ssmax*self.ssrate
return x