01/10/2018, 14:10

Hỏi về hướng đối tượng trong python!


Mấy bác giúp em với em đang học về python và em muốn tạo thử cái class này mà đoạn này nó cứ báo lỗi thế này ạ. Thực sự em học về python còn chưa được nhiều mong các bác giải đáp giúp em.

Tao Không Ngu. viết 16:26 ngày 01/10/2018

Hi Huy Nguyen.
Hàm này có 3 tham số bạn truyền có hai thì nó lỗi là đúng.

HK boy viết 16:22 ngày 01/10/2018

Phải là

something = autolike(i['id'], token)
Huy Nguyen viết 16:16 ngày 01/10/2018

Em vẫn chưa rõ ràng được phần này ạ theo em thấy ví dụ trên vietjack ta chỉ cần truyền 2 tham số sau tham sô ’ self ’ bác có thể giải thích rõ hơn 1 chút giúp em được không em cảm ơn

Huy Nguyen viết 16:12 ngày 01/10/2018

Ý bác là sao ạ em chưa hiểu rõ lắm!

HK boy viết 16:24 ngày 01/10/2018

autolike là 1 kiểu.

ví dụ trên vietjack ta chỉ cần truyền 2 tham số sau tham sô ’ self ’

Phải gán vào biến thì mới cần nạp 2 tham số vào. Dù sao thì tham số self có nghĩa là “chính nó” và __init__ vẫn chỉ là 1 method. Khi gọi method thì việc gì phải gọi lại chính nó?

Bạn đã học về các kiểu như list, tuple,… trong Python rồi chứ? Các kiểu đó cũng là class và chúng cũng có các method, cách gọi list() hay tuple() hay list((3, 4)) cũng đều là phương thức __init__ cả.

Để giải thích 1 cách cụ thể thì cũng hơi phức tạp. Vì OOP là 1 vấn đề khó nên bạn cứ từ từ học, không phải vội.

Huy Nguyen viết 16:17 ngày 01/10/2018

Em làm được rồi và cũng hiểu thêm đôi chút rùi cảm ơn bác

Bài liên quan
0