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
   120   121   122   123   124   125   126   127   128   129   130