Understand Encapsulation

Practice Labs Module
Difficulty
Intermediate

The "Understand encapsulation" module provides you with the instructions and devices to develop your hands on skills in the following topics: Access modifiers and encapsulation, Interfaces.

Join over 3 million cybersecurity professionals advancing their career
Sign up with
or

Already have an account? Sign In »

Overview

Introduction

The Understand encapsulation module provides you with the instructions and devices to develop your hands on skills in the following topics.

  • Access modifiers and encapsulation
  • Interfaces

Exercise 1 - Using Encapsulation

In this exercise, you will learn to create a class that demonstrates the concept of using various C# access modifiers to demonstrate the concept of encapsulation.

Encapsulation, in object oriented programming, is a process of binding together all the data members such as variables, properties and methods into a single unit. The best example of encapsulation in C# is a class.

Exercise 2 - Working with Interfaces

In this exercise, you will learn to create a new interface in C#.

An interface contains only the signatures or declarations of properties, methods and events. The classes that are derived from the interface must define the members. You can declare an interface using the “interface” word. It is similar to a class declaration. Interface statements are public by default.

Learning Partner
Comprehensive Learning

See the full benefits of our immersive learning experience with interactive courses and guided career paths.