String Conversion : Class fields « Class « Python






String Conversion

 

class Money(object) :
    def __init__(self) :
        self.dollars = 0
        self.cents = 0

    def __str__(self) :
        return "$" + str(self.dollars) + "." + str(self.cents)

    def get_dollars(self) :
        return self.dollars

    def get_cents(self) :
        return self.cents

    def set_dollars(self, d) :
         self.dollars = d

    def set_cents(self, c ) :
        self.cents = c


m = Money()
print str(m)

m.set_dollars(10)
m.set_cents(50)
print str(m)

   
  








Related examples in the same category

1.Generates a class attributeGenerates a class attribute
2.Make two instance objects and each has its own dataMake two instance objects and each has its own data
3.Fill the fields of the record
4.Define class object: use member dataDefine class object: use member data
5.Reference class member variable directlyReference class member variable directly
6.Add a member variable to a class on the flyAdd a member variable to a class on the fly
7.Demonstrates get and set methods and propertiesDemonstrates get and set methods and properties
8.Output attributes
9.Creating and accessing object attributesCreating and accessing object attributes