Inheritance and Object-oriented Design | Course Readings | 6.101 Fall 2023
This reading is relatively new, and your feedback will help us improve it! If you notice mistakes (big or small), if you have questions, if anything is unclear, if there are things not covered here that you'd like to see covered, or if you have any other suggestions; please get in touch during office hours or open lab hours, or via e-mail at 6.101-help@mit.edu. In the last reading, we introduced the class keyword, which allows us to make new types of Python objects. While using classes is not strictly necessary (in the sense that any program that we can write using classes could also be written without them), they turn out to be a powerful organizational tool, and, as we saw last week, they also give us some neat ways to integrate our custom types into Python so that they can make use of built-in operators and functions. In this reading, we'll build on what we learned last week and introduce several new features that we can make use of when defining classes of our own, and we hope to d
Inheritance and Object-oriented Design | Course Readings | 6.101 Fall 2023 Inheritance and Object-oriented Design this page (from a previous semester) is no longer accessible, except for staff
Explore this link on the map →related reading
- Functions | Course Readings | 6.101 Fall 2023py.mit.edu
- Functional Programming | Course Readings | 6.101 Fall 2023py.mit.edu
- Recursion | Course Readings | 6.101 Fall 2023py.mit.edu
- Recursion and Iteration | Course Readings | 6.101 Fall 2023py.mit.edu
- Environment Model | Course Readings | 6.101 Fall 2023py.mit.edu
- Object-Oriented Design and Data Structuresandrewcmyers.github.io
- General Information & FAQweb.mit.edu
- Custom Types and Linked Data Structures | Course Readings | 6.101 Fall 2022py.mit.edu
- GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. · GitHubgithub.com
- Introductionthird-bit.com
- Custom Types and the Environment Model | Course Readings | 6.101 Fall 2023py.mit.edu
- Favoring Composition Over Inheritance In Java With Examples - GeeksforGeeksgeeksforgeeks.org