Make two instance objects and each has its own data : Class fields « Class « Python






Make two instance objects and each has its own data

Make two instance objects and each has its own data
 

class MixedNames:                          # define class
    data = 'spam'                          # assign class attr
    def __init__(self, value):             # assign method name
        self.data = value                  # assign instance attr
    def display(self):
        print self.data, MixedNames.data   # instance attr, class attr

x = MixedNames(1)           # 
y = MixedNames(2)           # 
x.display() 
y.display()                 # self.data differs, Subclass.data same

           
         
  








Related examples in the same category

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