Title: Module 7 Objectives and Activities List
Course: Advance C# > Section: Module 07

Learning Objectives

By successfully completing this module, the student will be able to:

- Understand encapsulation and data hiding
- Use composition to allow a class to have references to objects of other classes as members
- Throw an exception to indicate that an argument is out of range
- Use keyword this
- Use static variables and methods
- Use readomly fields
- Take advantage of C#’s memory-management features
- Use the IDE’s Class View and Object Browser windows
- Use object initializers to create an object and initialize it in the same statement

Learning Activities

Chapter 11 explains how to use classes and objects.  You will learn about class concepts and how to create classes from which objects can be instantiated.  Next, you will declare objects and create properties. You will also learn useful techniques for storing and organizing classes.  In addition, Chapter 10 explains the this reference and the use of public fields and private methods.  Then, you will have a chance to write constructors and other methods, learn to pass objects to methods, use object initializers and overload operators.

Assessment Activities

- Complete Module 07 Assignments Methods