7.4. 객체지향.객체속의 객체 왕초보를 위한 Python 문법 익히기 2020-06-07 신달수 0 댓글 0 75 class Fridge: def __init__(self): self.isOpened = False self.foods = [] def open(self): self.isOpened = True print '냉장고 문을 열었어요...' def put(self, thing): if self.isOpened: self.foods.append(thing) print '냉장고 속에 음식이 들어갔네...' else: print '냉장고 문이 닫혀있어서 못넣겠어요...' def close(self): self.isOpened = False print '냉장고 문을 닫았어요...' class Food: pass >>> import fridge >>> f = fridge.Fridge() >>> apple = fridge.Food() >>> elephant = fridge.Food() >>> f.open() 냉장고 문을 열었어요... >>> f.put(apple) 냉장고 속에 음식이 들어갔네... >>> f.put(elephant) 냉장고 속에 음식이 들어갔네... >>> f.foods [<fridge.Food instance at 007924AC>, <fridge.Food instance at 0079153C>]