Page 125 - Em Học Python
P. 125
Đầu tiên ta tạo một đối tượng Pen mới đặt tên là jacob, xoay nó sang trái 180 độ, rồi
tiến tới 80 điểm ảnh. Ba con rùa lúc này trông như sau:
Đừng quên, mỗi khi tạo ra một con rùa mới bằng cách gọi turtle.Pen(), ta sẽ tạo ra
một đối tượng hoàn toàn độc lập với nhau. Mỗi đối tượng tuy đều thuộc về lớp Pen và đều
có cùng các hàm y như nhau, nhưng lại có thể di chuyển một cách độc lập vì chúng là các
đối tượng hoàn toàn khác nhau. Cũng như các các đối tượng hươu lúc trước (Reginald và
Harold), Avery, Kate, và Jacob là ba đối tượng rùa riêng biệt. Nếu có nhỡ tạo ra một đối
tượng mới với cùng tên biến, đối tượng cũ sẽ không mất đi đâu nhé. Thử xem: tạo ra một
con rùa Kate nữa rồi di chuyển lung tung mà xem.
VÀI THỨ HAY HO KHÁC CỦA ĐỐI TƯỢNG VÀ LỚP
Lớp với đối tượng giúp ta dễ dàng gộp các hàm lại với nhau. Và nó đặc biệt có ích
khi giúp ta hình dung ra một chương trình như một bức tranh gồm nhiều mảnh nhỏ ghép
lại.
Cách sử dụng lớp và đối tượng 99