Hướng dẫn python multiple parent classes - python nhiều lớp cha
Tôi đang cố gắng truy cập một biến thành viên phụ huynh từ một lớp mở rộng. Nhưng chạy mã sau ... Show
Nội dung chính ShowShow
Nhận được lỗi này:
Tôi đang làm gì sai? Hỏi ngày 8 tháng 4 năm 2012 lúc 17:12Apr 8, 2012 at 17:12Apr 8, 2012 at 17:12 Bạn đang trộn lẫn các thuộc tính lớp và thể hiện.
Đã trả lời ngày 8 tháng 4 năm 2012 lúc 17:15Apr 8, 2012 at 17:15Apr 8, 2012 at 17:15 0 Bạn muốn thuộc tính thể hiện, không phải thuộc tính lớp, vì vậy bạn nên sử dụng 29.Ngoài ra, bạn thực sự nên sử dụng 30 trong 0 trong trường hợp bạn quyết định thay đổi quyền thừa kế của mình thành 1 hoặc một cái gì đó.
Đã trả lời ngày 8 tháng 4 năm 2012 lúc 17:17Apr 8, 2012 at 17:17Apr 8, 2012 at 17:17 MvchrmvchrmVChrmVChr 48.7K11 Huy hiệu vàng106 Huy hiệu bạc101 Huy hiệu đồng11 gold badges106 silver badges101 bronze badges11 gold badges106 silver badges101 bronze badges 2 Truy cập các chức năng lớp cha Điều này thực sự đơn giản, bạn chỉ cần gọi hàm tạo của lớp cha trong hàm tạo của lớp con và sau đó đối tượng của lớp con có thể truy cập các phương thức và thuộc tính của lớp cha. Example: Làm thế nào để bạn gọi một biến cha mẹ trong Python? Lớp cha có thể truy cập các biến con? Lớp cha có thể truy cập các biến con? Lớp phụ huynh có thể thừa hưởng từ một con trăn lớp trẻ em không? Lớp phụ huynh có thể thừa hưởng từ một con trăn lớp trẻ em không? Nhận được lỗi này:Output: 3Tôi đang làm gì sai? For more information, refer to Python Classes and Objects. Hỏi ngày 8 tháng 4 năm 2012 lúc 17:12Apr 8, 2012 at 17:12Bạn đang trộn lẫn các thuộc tính lớp và thể hiện. Example: Đã trả lời ngày 8 tháng 4 năm 2012 lúc 17:15Apr 8, 2012 at 17:15Output: 3Bạn muốn thuộc tính thể hiện, không phải thuộc tính lớp, vì vậy bạn nên sử dụng Ngoài ra, bạn thực sự nên sử dụng print self._haircolor
|