Classes and Types : Class Definition « Class « Python Tutorial






class Person: 
    def setName(self, name):
        self.name = name 
    def getName(self):
        return self.name 
    def greet(self):
        print "Hello, world! I'm %s." % self.name

foo = Person()
bar = Person()
foo.setName('A')
bar.setName('B')
foo.greet()
bar.greet()
print foo.name 
bar.greet()








11.9.Class Definition
11.9.1.Demonstrates a basic class and object
11.9.2.Creating a Class (Class Definition)
11.9.3.Classes and Types
11.9.4.Defining Class Methods with the def Statement
11.9.5.Rectangle class
11.9.6.Throwing Methods Around
11.9.7.Simple definition of class Time.
11.9.8.Definition of class Date.