lỗi này là sao vậy mấy bác?
Lỗi "Constructor takes no arguments" trong Python
đọc lỗi đi bạn
> mydog = dog(“Lucky”)
> TypeError : this constructor takes no arguments
có vẻ ko có con chó nào tên là Lucky đc cả …
2 Likes
myDog = dog(“lucky”)
ở đây bạn để constructor là dog(animal)
nhưng chưa khai báo animal nào là lucky cả, nên nó báo lỗi.
1 Like
Hi Đỗ Thành Nhân.
Mình nhớ không nhầm là không kế thừa được phương thức khởi tạo. Lớp dog của bạn không co có phương thức khởi tạo truyền vào một đối là sâu dữ liệu.
1 Like
em sửa được rồi,cảm ơn mấy bác nhiều nhiều
Support cái kiểu gì kì vậy? Chơi nhau àh?
chơi chỗ nào ?
mình hiểu sao nói vậy thôi?
Theo như mình được biết thì đây là kế thừa thì phải. T^T
Đúng là kế thừa, nhưng mình nói vậy cũng đúng mà?
Contructor của bạn này bị sai, bạn này truyền vào chuỗi chứ không phải đối tượng thuộc class Animal.