flâneur — a map of the web's best reading

CS106B Object-Oriented Programming

web.stanford.edu · 5,895 words · saved by 1 readers

Today we'll look at how we define the abstraction boundary with our first introduction to object-oriented programming and C++ classes. Lecture Video Contents 1. Overview: Object-Oriented Programming 2. Introduction to Classes 3. The OOP Paradigm Shift 4. Classes as Datatypes or Blueprints (and Other Object-Oriented Terminology) 5. Why build new classes? 6. Interface (.h) and Implementation (.cpp) 7. Our Goal: The Quokka Class 8. Creating a Quokka Class in the Qt Creator 9. Structure of a Class's Header File (.h) 10. Constructor Functions 11. Structure of a Class's Implementation Source File (.cpp) 12. A First Draft of the Quokka Class 13. Overloading Constructor Functions 14. Private Class Members 15. Getters and Setters 16. Calling Constructors without Variable Names 17. Destructor Functions (Local Variables Die When We Leave a Function) 18. Geocities Rendering 19. What's next? 20. Exam Prep Overview: Object-Oriented Programming Today, we delved into object-oriented programming (OO

CS106B Object-Oriented Programming Object-Oriented Programming Monday, July 20 Today we'll look at how we define the abstraction boundary with our first introduction to object-oriented programming and C++ classes. 📚 Readings: Text 6.1-6.5 📝 Lecture quiz on Canvas Contents 1. Quokka Code 2. Overview: Object-Oriented Programming 3. Introduction to Classes 4. The OOP Paradigm Shift 5. Classes as Datatypes or Blueprints (and Other Object-Oriented Terminology) 6. Why build new classes? 7. Interface (.h) and Implementation (.cpp) 8. Our Goal: The Quokka Class 9. Creating a Quokka Class in the Qt C

Explore this link on the map →

related reading