01/10/2018, 08:32

Em không thể hiểu nổi đoạn code này

Tình hình là em đang tự học python , khi em học tới bài này : https://learnpythonthehardway.org/book/ex41.html, em thật sự là chả hiểu gì, nhất là đoạn code, các anh giúp em em với ạ. Cám ơn các anh nhiều

rogp10 viết 10:36 ngày 01/10/2018

Bài 40-41 là đang đổi paradigm. Còn đoạn code là hỗ trợ bạn hiểu mấy lệnh cơ bản trong OOP.

Object là mẹ của tất cả các class và object là một thể hiện instance (đối tượng) của lớp.
self chỉ vào chính đối tượng chủ trong method phi static. Mỗi method phi static luôn được một đối tượng kích hoạt.
composition chắc dễ hiểu rồi, chứ inheritance khó mà giải thích được Nên hiểu là superclass phải là dạng phổ quát của subclass và subclass không được là “superclass with benefit” =)) Tức là hình vuông là subclass của hình chữ nhật là sai hoàn toàn.

Bài liên quan
0