Exam 98-361: Software Development Fundamentals/Understanding Object-Oriented Programming
This lesson covers Understanding Object-Oriented Programming. It looks at classes, inheritance, polymorphism, and encapsulation.
Activity 1 - Understand the Fundamentals of Classes
[edit | edit source]This objective may include but is not limited to: properties, methods, events, and constructors; how to create a class; how to use classes in code.
- Read Classes and Structs.
- Read Classes.
- Read Properties.
Activity 2 - Understand Inheritance
[edit | edit source]This objective may include but is not limited to: inheriting the functionality of a base class into a derived class.
Activity 3 - Understand Polymorphism
[edit | edit source]This objective may include but is not limited to: extending the functionality in a class after inheriting from a base class; overriding methods in the derived class.
Activity 4 - Understand Encapsulation
[edit | edit source]This objective may include but is not limited to: creating classes that hide their implementation details while still allowing access to the required functionality through the interface; access modifiers.
- Read Access Modifiers.