2011-12-04 36 views
12

Hi Tôi muốn đạt được những điều sau đây trong python, tuy nhiên tôi không thể tìm ra những gì để thay thế dòng super.a = b với:python - truy cập vào lớp cha thuộc tính

class Super: 
    def __init__(self): 
    self.a = 1 

class Sub(Super): 
    def method(self, b): 
    super.a = b 

Trả lời

14

Một Sublà mộtSuper, tức là tất cả các trường hợp Sub có thể được xử lý chính xác như trường hợp của Super. Trong trường hợp của bạn, điều đó có nghĩa là bạn chỉ cần đặt self.a = b.

Các vấn đề liên quan