This chapter demonstrated one of the most important topics for C++-classes. Along with data structures, classes offer some of the most flexible data organization to be found in the C++ language. Becoming accomplished and confident in the topics discussed in this chapter will lead developers to becoming versatile programmers. Furthermore, much of the subject matter covered here is useful and important for computer game programming.