Think Python How to Think Like a Computer Scientist
Download 1.04 Mb. Pdf ko'rish
|
thinkpython
- Bu sahifa navigatsiya:
- 18 Inheritance 171
xviii
Contents 17 Classes and methods 161 17.1 Object-oriented features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 17.2 Printing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 17.3 Another example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 17.4 A more complicated example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 17.5 The init method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 17.6 The str method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 17.7 Operator overloading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 17.8 Type-based dispatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 17.9 Polymorphism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 17.10 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 17.11 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 17.12 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 18 Inheritance 171 18.1 Card objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 18.2 Class attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 18.3 Comparing cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 18.4 Decks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 18.5 Printing the deck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 18.6 Add, remove, shuffle and sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 18.7 Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 18.8 Class diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 18.9 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 18.10 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 18.11 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Download 1.04 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling