擅长:python、mysql、java
<p>这是一个如何添加实例化类和添加项的示例。在</p>
<pre><code>class Restaurant:
def __init__(self, name, location, phone, parent = None):
self.staff = []
self.tables = []
self.menu = []
self.name = name
self.location = location
self.phone = phone
self.rest_dict = {"Staff": self.staff, "Tables": self.tables, "Menu": self.menu}
def addStaff(self, staff_object):
self.staff.append(staff_object)
def addTables(self, table_object):
self.tables.append(table_object)
def addMenu(self, menu_object):
self.menu.append(menu_object)
r = Restaurant("foo","bar",911) # instantiate
r.addStaff("Foo")
r.addStaff("Bar") # append using method
r.staff.append("Foo1") # you can also access attributes directly
r.addMenu("Lunch")
r.addMenu("Dinner")
r.menu.append("Lunch")
r.addTables(1)
r.addTables(2)
r.tables.append(3)
print r.rest_dict
{'Menu': ['Lunch', 'Dinner', 'Lunch'], 'Tables': [1, 2, 3], 'Staff': ['Foo', 'Bar', 'Foo1']}
</code></pre>