CIS-255 Home: http://www.c-jump.com/bcc/c255c/c255syllabus.htm

Encapsulation


  1. Encapsulation
  2. Adding functions to classes
  3. Creating your own classes
  4. Separating declarations and definitions
  5. Scope of variables
  6. Other things possible within scope
  7. Scope pitfalls
  8. Static data members
  9. Static member functions
  10. Static member function example
  11. Calling static member functions
  12. Overloading functions
  13. Resolving overloaded function calls
  14. Resolving overloaded function calls example
  15. Access control
  16. Access control declarations
  17. Access control rules
  18. Access control example
  19. More access control examples
  20. struct vs. class
  21. OOP Philosophy Notes
  22. C++ Encapsulation Notes
  23. Friends make exceptions from access control rules
  24. The rules of friendship

1. Encapsulation



2. Adding functions to classes



3. Creating your own classes



4. Separating declarations and definitions



5. Scope of variables



6. Other things possible within scope



7. Scope pitfalls



8. Static data members



9. Static member functions



10. Static member function example



11. Calling static member functions



12. Overloading functions



13. Resolving overloaded function calls



14. Resolving overloaded function calls example



15. Access control



16. Access control declarations



17. Access control rules



18. Access control example



19. More access control examples



20. struct vs. class



21. OOP Philosophy Notes



22. C++ Encapsulation Notes



23. Friends make exceptions from access control rules



24. The rules of friendship