Think Python How to Think Like a Computer Scientist


Download 1.04 Mb.
Pdf ko'rish
bet13/190
Sana02.11.2023
Hajmi1.04 Mb.
#1740310
1   ...   9   10   11   12   13   14   15   16   ...   190
Bog'liq
thinkpython

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:
1   ...   9   10   11   12   13   14   15   16   ...   190




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling