‫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.