1 00:00:00,300 --> 00:00:04,410 ‫Welcome to the Object Oriented Programming chapter. 2 00:00:04,440 --> 00:00:09,960 ‫This is going to be one of the most important chapters because you are going to learn one of the most 3 00:00:09,960 --> 00:00:12,690 ‫important core concepts of C sharp. 4 00:00:12,690 --> 00:00:18,570 ‫So OP object oriented programming is a certain way of programming. 5 00:00:18,570 --> 00:00:26,460 ‫There are other ways of programming, but our P is currently the most used one and it is a very efficient 6 00:00:26,460 --> 00:00:26,730 ‫one. 7 00:00:26,730 --> 00:00:34,080 ‫When you are developing complex projects and especially when you are developing projects with real life 8 00:00:34,080 --> 00:00:35,340 ‫objects in it. 9 00:00:35,340 --> 00:00:42,210 ‫So for example, when you are building a database with users, well, a user would be such an object, 10 00:00:42,210 --> 00:00:42,660 ‫right? 11 00:00:42,660 --> 00:00:51,360 ‫And you can build a whole class around that user, which then has certain details about that individual 12 00:00:51,360 --> 00:00:51,960 ‫user. 13 00:00:51,960 --> 00:00:59,700 ‫So you're going to see how to map the user with those details into a programming object and how to use 14 00:00:59,700 --> 00:01:07,380 ‫programming in general to make it a lot more real or more connected to reality. 15 00:01:07,380 --> 00:01:13,290 ‫And that's really where object oriented programming comes into play, and you're going to see what objects 16 00:01:13,290 --> 00:01:19,710 ‫even are, what classes are, because we have used classes before, but we have not really created our 17 00:01:19,710 --> 00:01:20,640 ‫own classes yet. 18 00:01:20,640 --> 00:01:25,500 ‫We have used objects even before, but we have not seen that they are objects. 19 00:01:25,500 --> 00:01:29,760 ‫We have just seen them as variables, but some variables are actually already objects. 20 00:01:30,360 --> 00:01:33,210 ‫So this might seem a little confusing, but no worries. 21 00:01:33,210 --> 00:01:38,460 ‫We're going to get into the depth of it and you're going to see how to use those things by yourself, 22 00:01:38,460 --> 00:01:45,780 ‫how to build them by yourself, and create your very own prototypes of objects by creating classes. 23 00:01:46,320 --> 00:01:52,950 ‫So we're going to see how to use properties which are basically the different properties of, for example, 24 00:01:52,950 --> 00:01:57,330 ‫a user, all right, or of a car or whatever object you will have. 25 00:01:57,840 --> 00:01:59,370 ‫So we're going to look into that. 26 00:01:59,370 --> 00:02:02,700 ‫We'll have another set of exercises. 27 00:02:02,700 --> 00:02:05,640 ‫Of course, some are quiz questions and so forth. 28 00:02:05,640 --> 00:02:06,030 ‫All right. 29 00:02:06,030 --> 00:02:07,530 ‫So let's dive right into it.