© Ali Asad and Hamza Ali 2017

Ali Asad and Hamza Ali, The C# Programmer’s Study Guide (MCSD), 10.1007/978-1-4842-2860-9_3

3. Getting Started with Object Oriented Programming

Ali Asad and Hamza Ali1

(1)Sialkot, Pakistan

C# provides full support of object oriented programming. In this chapter, you’ll be walking through following OOP topics:

  1. Introduction to Object Oriented Programming

  2. OOP in a PIE

  3. Encapsulation

  4. Inheritance

  5. Polymorphism

Introduction to Object Oriented Programming

Object oriented programming (OOP) is a software design technique that helps to organize data and methods in a single object. It helps objects to talk to each other by defining relationships among them.

In a 1994 “Rolling Stone” interview, Steve Jobs (CEO of Apple) explains object-oriented ...

Get The C# Programmer’s Study Guide (MCSD): Exam: 70-483 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.