Welcome to the Object Oriented Programming chapter.
This is going to be one of the most important chapters because you are going to learn one of the most
important core concepts of C sharp.
So OP object oriented programming is a certain way of programming.
There are other ways of programming, but our P is currently the most used one and it is a very efficient
one.
When you are developing complex projects and especially when you are developing projects with real life
objects in it.
So for example, when you are building a database with users, well, a user would be such an object,
right?
And you can build a whole class around that user, which then has certain details about that individual
user.
So you're going to see how to map the user with those details into a programming object and how to use
programming in general to make it a lot more real or more connected to reality.
And that's really where object oriented programming comes into play, and you're going to see what objects
even are, what classes are, because we have used classes before, but we have not really created our
own classes yet.
We have used objects even before, but we have not seen that they are objects.
We have just seen them as variables, but some variables are actually already objects.
So this might seem a little confusing, but no worries.
We're going to get into the depth of it and you're going to see how to use those things by yourself,
how to build them by yourself, and create your very own prototypes of objects by creating classes.
So we're going to see how to use properties which are basically the different properties of, for example,
a user, all right, or of a car or whatever object you will have.
So we're going to look into that.
We'll have another set of exercises.
Of course, some are quiz questions and so forth.
All right.
So let's dive right into it.