CS106B Object-Oriented Programming
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
- LEAP 71 | PicoGK.org Blogpicogk.org
- 14.1 — Introduction to object-oriented programming – Learn C++learncpp.com
- how I think when I think about programming - alice mazalicemaz.com
- 9. Classes — Python 3.14.6 documentationdocs.python.org
- LEAP 71 | PicoGK.org Blogpicogk.org
- Object-oriented programming - Learn web development | MDNdeveloper.mozilla.org
- Defining Classesdeveloper.apple.com
- 4. Encapsulation - CS2030S Programming Methodology IInus-cs2030s.github.io
- Classes - JavaScript | MDNdeveloper.mozilla.org
- LEAP 71 | PicoGK.org Blogpicogk.org
- Object-Oriented Programming (OOP) in Python – Real Pythonrealpython.com
- LEAP 71 | PicoGK.org Blogpicogk.org