Tôi đang học python qua lặn vào python. Có vài câu hỏi và không thể hiểu được, thậm chí thông qua tài liệu.Lớp Python và phương pháp __init__
1) BaseClass
2) InheritClass
gì chính xác sẽ xảy ra khi chúng ta gán một InheritClass dụ cho một biến, khi InheritClass không chứa phương thức __init__
và BaseClass?
- Là BaseClass
__init__
phương pháp gọi là tự động - Ngoài ra, cho tôi biết những thứ khác điều đó xảy ra dưới mui xe.
Thực ra ví dụ về fileInfo.py đang khiến tôi đau đầu nghiêm trọng, tôi không thể hiểu được cách mọi thứ đang hoạt động. Theo dõi
Bạn muốn nói, mọi phương thức trong 'BaseClass' sẽ được gọi, bất kể gọi chúng là gì hay không ?? –
Không, 'child.func' sẽ gọi' func' trong lớp cha nếu nó không tồn tại trong lớp con. – FogleBird
Vấn đề là khi tạo 'Child', có một lời gọi ngầm đến phương thức' __init__' của 'Child', được thừa kế bất cứ khi nào nó không được định nghĩa rõ ràng. –