Object Oriented Programming OOP in C++ | C++ Tutorial Beginners

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • Object Oriented Programming OOP in C++ | C++ Tutorial for Beginners
    oop in c++, oop, c++ full course, c++ tutorial online, cpp, coding
    👉🏼 Complete Master C++ Course Udemy Coupon 100% OFF : ( complete course of 23hrs. + ppt + code + mindmap + quizzes + assignments + certification ) Limited Coupons
    www.udemy.com/...
    Don't forget to rate us : ⭐⭐⭐⭐⭐
    Timeline:
    01:16 OOP in C++
    10:01 OOP Example
    19:49 Keynote in Class and Object
    22:31 Access Specifiers
    28:28 Characteristics of OOP
    38:36 Constructor
    48:09 Constructor Types
    48:46 Default
    54:24 Parametrized
    57:34 Copy Constructor
    01:02:28 Overloaded Constructor
    01:05:14 Program
    01:10:32 Operator Overloading
    01:23:47 Example Overloading ++ Pre and post increment
    01:29:37 Inheritance
    01:30:40 What and why Inheritance
    01:34:30 Approach
    01:37:27 Example
    01:46:08 Constructor with Inheritance
    02:00:02 Function Overriding
    02:05:42 Relation - isA and hasA
    02:12:41:04 ways of inheritance
    02:15:37 Polymorphism
    02:16:34 base class pointer derived class object
    02:19:33 Virtual Function
    02:25:59 why VF
    02:30:29 Abstract class
    02:35:58 Conclusion
    02:40:01 Virtual Destructor
    03:05:36 Static member fun class
    03:22:25 Mini Project
    🌟C++ Course on Udemy
    • Video
    ⚡️Follow us for ( Job Posting )
    ►LinkedIn: / codaming-learning
    Credits:-
    Music by ASHUTOSH:
    / grandakt
    / @ashutoshmusic
    / proakt
    #codaming
    #programming
    #oop
    #objectOrientedProgramming
    #cpp

Комментарии • 170

  • @dipeshchoudhary1267
    @dipeshchoudhary1267 2 года назад +50

    Bahot videos pe kam views dekh k or kam subscribers dekh ke us video pe click nahi krte .... Lekin guys Is video pe sirf 17k views hi hai or subscribers are just 1k ...... Lekin phir bhi channel owner ne full motivation k sath 3 hours ka course banaya hai ..... Hats off to this channel owner.....thank you so much brother.... Keep doing ..... Keep going ... Keep doing ..... Thank you so much for a worderful explanation ..... Mene abhi ye video sirf 5 minute hi dekhi hai lekin mujhe pata chal gaya ki this video is one of the best video for learning OOPS in C++ ❤️❤️❤️ That's why I commented very long 🎯🌈

    • @CodamingVeDineshAcademy
      @CodamingVeDineshAcademy  2 года назад +11

      Thanks Dipesh for such an inspiring comment :)

    • @dipeshchoudhary1267
      @dipeshchoudhary1267 2 года назад +2

      @@CodamingVeDineshAcademy original inspiration to aap ho 💯🎯🇮🇳

    • @mma-dost
      @mma-dost Год назад

      @@CodamingVeDineshAcademy you can pin this comment so people will read this as their first comment.

    • @vikashkansotiya2139
      @vikashkansotiya2139 Год назад

      True Bhai ❤❤

  • @AkashGholve
    @AkashGholve Год назад +24

    Timeline:
    01:16 OOP in C++
    10:01 OOP Example
    19:49 Keynote in Class and Object
    22:31 Access Specifiers
    28:28 Characteristics of OOP
    38:36 Constructor
    48:09 Constructor Types
    48:46 Default
    54:24 Parametrized
    57:34 Copy Constructor
    01:02:28 Overloaded Constructor
    01:05:14 Program
    01:10:32 Operator Overloading
    01:23:47 Example Overloading ++ Pre and post increment
    01:29:37 Inheritance
    01:30:40 What and why Inheritance
    01:34:30 Approach
    01:37:27 Example
    01:46:08 Constructor with Inheritance
    02:00:02 Function Overriding
    02:05:42 Relation - isA and hasA
    02:12:41 ways of inheritance
    02:15:37 Polymorphism
    02:16:34 base class pointer derived class object
    02:19:33 Virtual Function
    02:25:59 why VF
    02:30:29 Abstract class
    02:35:58 Conclusion
    02:40:01 Virtual Destructor
    02:44:44 Friend function and Class
    02:48:53 Friend Function
    02:53:51 Operator Overloading + friend concept
    02:58:59 Friend class
    03:05:36 Static member fun class
    03:22:25 Mini Project

  • @SuperVITHURSHAN
    @SuperVITHURSHAN 2 года назад +34

    Everything is so simple when you just break them down into something that everyone can understand
    Amazing teaching style
    Thank you

  • @ayanchakraborty76
    @ayanchakraborty76 Год назад +11

    One of the best course on oop concept... After 5 minutes of watching i understood that this course is going to be the best course on object oriented programming using c++... This course also has simple explanation of the difficult topics with real world examples which makes it better than any other courses... Great work

  • @shuaibalghazali3405
    @shuaibalghazali3405 2 года назад +28

    This is a very good tutorial . First i like the calmness in your voice and next you explained each concept giving reasons . YOu really broke this concept down a lot for me.I definitely owe you subscription !

  • @shikharmishra3110
    @shikharmishra3110 Год назад +5

    This channel really needs recognition, everything is explained in such a simple manner with compact syllabus covering all the important concepts

  • @georgegray5825
    @georgegray5825 Год назад +4

    10:00 - 15:17 OOP Examples
    19:57 Keynote in Class and Object
    22:30 Access Specifiers
    28:34 Characteristics of OOP
    38:44 Constructors
    48:13 Constructor types
    54:28 Default
    1:05:14 Program
    1:10:32 - 1:19:16 Operator Overloading
    1:23:47 Example Overloading ++ Pre and post increment
    1:29:37 Inheritance
    1:37:34 Example
    1:46:08 Constructor with Inheritance
    1:50:51 Constructor with Inheritance 2
    2:00:06 Overriding Member function
    2:05:42 Relation - isA and hasA
    2:15:37 - 2:18:41 Polymorphism

  • @suzankamau2560
    @suzankamau2560 3 года назад +12

    I just love ..how you made c++ easy to understand for me ..can you create a video about oop in python and java

  • @javiermejia5987
    @javiermejia5987 3 года назад +30

    My friend this was very good, i learned alot. Can you please make a video explaining how to work with classes seperated into different files. Also explaining the use of headers. Thank you sir.

  • @manask8116
    @manask8116 9 месяцев назад +3

    best c++ oops video >>>>> love babbar vid

  • @nagasrikuncharapu3736
    @nagasrikuncharapu3736 7 месяцев назад +2

    The way you explained it made it really simple. Thanks😀

  • @_Alone_Mast
    @_Alone_Mast 7 месяцев назад +2

    You really helped me in my semester exam . Thank you very much 🙏

  • @xavierschannel2677
    @xavierschannel2677 Год назад

    I just watched the beginning of the video and i can already see this is professional.

  • @integralcialbay4633
    @integralcialbay4633 10 месяцев назад

    Thanks for the great course! It is criminal that this video doesn't have more views, considering it is far better than the other C++ OOP courses. It actually goes in-depth in several places whereas others are kind of shallow. Thank you, sir.

  • @Chaitanya_Sheth
    @Chaitanya_Sheth 3 месяца назад

    This video is really a 24 carat gold. I have seen so many videos on oops but this is what one requires for placements and interviews

  • @utkarshin
    @utkarshin Год назад +1

    2:56:35 Without friend function also work I think here similar class so it could work fine. Awesome Lecture Completed.

  • @wilsonafuevu9036
    @wilsonafuevu9036 Год назад +1

    I just watched the opening 10mins, honestly I'm short of words, oop concepts I have been finding it difficult to grab, just made sense, thanks for this, I will ensure I finish the video

  • @ayushchandra2510
    @ayushchandra2510 2 месяца назад

    Bro i have seen many videos on youtube of OOps but this is the best , so far..

  • @codeHacker693
    @codeHacker693 7 месяцев назад

    Absolutely amazing tutorial! If he make a group C++ learning course in a future I believe many people will join!

  • @aayushreejaiswal1568
    @aayushreejaiswal1568 2 года назад +1

    so awesome covering all the concepts this video desrves to be at in youtube when someone search for oops

    • @ankittjindal
      @ankittjindal Год назад +1

      Kya ap bta skti h pura oops concepts h isme?

    • @ADEPS.
      @ADEPS. 8 месяцев назад

      It is, that how I found it

  • @Chaitanya_Sheth
    @Chaitanya_Sheth 3 месяца назад

    This video has some 24 carat gold content. I have seen so many videos for oops but this video delivers what's required for interviews and placements

  • @iDonExist
    @iDonExist 2 года назад +1

    Can't believe this a free lecture, thank you

  • @thomaspfaff1074
    @thomaspfaff1074 3 года назад +5

    It is easy to understand and well explained

  • @GistofCSE
    @GistofCSE Год назад +2

    Finished And Learnt a lot

  • @alexandruteodor3585
    @alexandruteodor3585 Год назад

    Thank you for this course, the examples that you give are awesome! ❤
    Pro tip: While learning from this tutorial, listen to the song from the beginning of it: The Pink Everland Sky 😃.

  • @merzougbouhamdi8352
    @merzougbouhamdi8352 3 года назад +4

    A good presentation and explanation. Thanks Sir

  • @patriayustinaputri8763
    @patriayustinaputri8763 Год назад +1

    Thank you

  • @Parnavmittal489gmailcom
    @Parnavmittal489gmailcom 6 месяцев назад +3

    00:03 Introduction to C++ Programming Course
    04:11 Global variables have disadvantages
    12:05 Creating a blueprint for a house in class syntax
    17:06 Access specifier defines the accessibility of member variables and functions
    24:54 Protected members can be accessed from the same class and inheriting classes
    28:37 Object-oriented programming has six characteristics.
    34:25 Object-oriented programming is powerful with features like abstraction, encapsulation, and inheritance.
    37:38 Understanding constructors through an example
    46:05 Initializing and allocating memory
    49:59 Initializing with n value
    58:13 Type of show date, copy constructor in C++
    1:03:40 Assigning variables and explaining the benefits of using constructors in a program
    1:13:23 Understanding Operator Overloading in C++
    1:17:11 Operator overloading allows adding two objects of user-defined data type.
    1:23:49 Operator overloading in D
    1:28:36 Inheritance is a key concept in C++, where objects can acquire properties and methods from existing classes.
    1:34:48 Inheritance is a way to reuse code and reduce duplication in object-oriented programming.
    1:38:19 Cuboid class is inheriting the function from the Rectangle class.
    1:45:36 Concept of inheritance is clear
    1:49:21 Default constructor of base class is called
    1:56:43 Parameter in constructor of base class
    2:01:29 Function Overriding
    2:09:26 Inheritance allows classes to inherit specific functionality and features
    2:12:04 Inheritance allows child classes to inherit most of the features from the parent class.
    2:19:19 Features of Base Class D Derivative Class
    2:24:14 Virtual functions are used in programming for dynamic binding.
    2:30:59 Always access the functionality of the base class
    2:34:01 Polymorphism is a feature that allows a function to behave differently based on the input value.
    2:40:31 Base class destructor needs to be virtual for derived classes to be properly destroyed.
    2:43:53 Static members and functions in classes
    2:50:52 Static members can be accessed using objects or class name
    2:55:42 Static member function increments the value of a static member variable and returns it.
    3:04:06 The video discusses printing balance, invalid input, and updating mobile numbers
    3:07:45 Mobile Number Right After Date They Are
    3:14:48 The video discusses the functionality of an ATM interface.
    3:18:03 The function is for cash withdrawal
    Crafted by Merlin AI.

  • @PIYUSH-lz1zq
    @PIYUSH-lz1zq 2 года назад +2

    This is Gold mine 💛

  • @sahilmehrara4745
    @sahilmehrara4745 2 года назад +5

    Very nicely explained 👌
    I really enjoyed the video
    Keep it up ❤️❤️

  • @zerohell4398
    @zerohell4398 4 месяца назад +1

    Watching approx 10 videos then find this video
    Very Awesome video ❤❤❤

  • @Shreyanshkankane
    @Shreyanshkankane Год назад

    Very clear to the point and cover all concepts. Thank u for this amazing content on OOP

  • @gaurishaaaa
    @gaurishaaaa Год назад

    The best best best video ive ever watched of oops.. excellent explanation sir tyvm

  • @atul9241
    @atul9241 8 месяцев назад +1

    bestttttttttttttttt video for students studying a day before exam

  • @vamshinenavath993
    @vamshinenavath993 2 года назад

    Thanks for your great tutorial on OOPS I have learned from this tutorial to get placed

  • @sanjanarajput2839
    @sanjanarajput2839 2 года назад +1

    Hey , Thankyou so much
    My understanding of concepts much clear Now.

  • @NitinKumar-sx6jl
    @NitinKumar-sx6jl 2 года назад +1

    Thank you so much sir for such a great course.

  • @ayushi6210
    @ayushi6210 3 месяца назад

    Thanyou so much sir this is really a great explanation i really appreciate your hardwork ❤

  • @krishankumar8720
    @krishankumar8720 2 года назад +3

    02:56:30 can't under stand friend function can take 2 arguments but normal member function cannot

    • @saisridhart3133
      @saisridhart3133 Год назад

      At last I found somebody who mentioned :) did you get that ?

  • @shendoo2020
    @shendoo2020 3 года назад +1

    Thank you, it's really helpful.

  • @vineetkumar2899
    @vineetkumar2899 Год назад

    You make my day. Awesome explanation.

  • @sagardas4218
    @sagardas4218 2 года назад +1

    Thank You sir it was really helpful

  • @gauravsingh8943
    @gauravsingh8943 11 месяцев назад

    great explanation!!!!!!!!!!!!!!!!!!!!

  • @saumyatripathi6121
    @saumyatripathi6121 2 года назад +3

    Thanks ... it was very helpful. Just a request.. Can you please upload the mini project ka code somewhere?

  • @khadoliyaji9886
    @khadoliyaji9886 4 месяца назад

    2:40:00 Virtual Distructor

  • @gulabchandgupta5486
    @gulabchandgupta5486 Год назад

    What a great concept really helpful for my interview thanks sir love from jameshedpur 🙏😊

  • @kulkarnisoham
    @kulkarnisoham 2 года назад

    This is soo amazingggg..... 😍🤩
    Hats off to your teaching 🙌🙌

  • @romanking8017
    @romanking8017 2 года назад +1

    I like the video from india ❤️💫👏

  • @little_learner16
    @little_learner16 10 месяцев назад

    Nice I get to learn new things

  • @sherzodbek459
    @sherzodbek459 2 года назад

    Very nice tutorial. Thank you

  • @vaibhavmishra6068
    @vaibhavmishra6068 2 года назад

    Very nicely explained!!

  • @prasad4718
    @prasad4718 Год назад

    This course is helpful

  • @shammikumar8174
    @shammikumar8174 2 года назад

    Thank you !

  • @albatrossgeez6637
    @albatrossgeez6637 2 года назад +1

    AMAZING

  • @anujjain3687
    @anujjain3687 2 года назад

    Thank you for this❤

  • @syedfarjadhasan6602
    @syedfarjadhasan6602 2 года назад

    outclass man

  • @aayanakhter9276
    @aayanakhter9276 2 года назад

    Thank you so much sir

  • @mishraabhyuday
    @mishraabhyuday 2 года назад

    Nice explanation of oops.

  • @gourisharma3960
    @gourisharma3960 2 месяца назад

    35:15 revision

  • @Amazing_Stuff_
    @Amazing_Stuff_ 2 года назад

    loved it !!

  • @sumeshyogi5682
    @sumeshyogi5682 2 года назад

    Thanku bhaiya it helps me lot

  • @prasadsolleti3870
    @prasadsolleti3870 2 месяца назад

    i need more pratical problems on oops please suggest which website is best for to learn more pratical problems on oops concept

  • @vishwajeetjha1120
    @vishwajeetjha1120 Год назад +1

    12:41 SYNTAX IS WRONG. after closing curly braces, semi colon is needed. class empl{
    }; everything else was very good. Edit: the syntax is fine in Visual SC

  • @jeel7373
    @jeel7373 2 года назад

    THANK YOU SIR 😊

  • @AnkitPandey-e3c
    @AnkitPandey-e3c 9 месяцев назад

    Very good 👍

  • @usamarabie5936
    @usamarabie5936 3 года назад

    جامد ❤️

  • @_DiftaFitrahulQihaj
    @_DiftaFitrahulQihaj 2 года назад

    Thanks a lot sir

  • @nature-keytohappiness9565
    @nature-keytohappiness9565 2 года назад

    very nice explanation

  • @someguy77
    @someguy77 9 месяцев назад

    Thank U

  • @usamarabie5936
    @usamarabie5936 3 года назад

    Excellent 👌
    Thanks bro

  • @Pkhusim2446
    @Pkhusim2446 2 года назад

    Very pretty content 🙏

  • @abience
    @abience 2 года назад

    Thank you so much :)

  • @garimakumari4346
    @garimakumari4346 2 года назад

    thanks man

  • @R9FC
    @R9FC 2 года назад

    Worth Watching 😉

  • @nithisht7451
    @nithisht7451 Год назад +1

    Sir Thank you for this awesome video, its useful, can we get a link for a road map mentioned in a video timeline 38:00. it will be useful for revising.

  • @sahasabhijeethdoolam5021
    @sahasabhijeethdoolam5021 2 года назад

    Nice work bro ❤, expecting Data structures from you

  • @minegaming4902
    @minegaming4902 2 года назад

    Good explain

  • @shaikhibnasazzad
    @shaikhibnasazzad 3 года назад +2

    It wilk be a great help if you add or tell the way to take input from file. Please do it for us.

  • @harshvardhansingh780
    @harshvardhansingh780 2 года назад

    Nice explanation sir

  • @PankajYadav-zg1re
    @PankajYadav-zg1re 2 года назад

    Awesome video 👍👌

  • @hafizzhussin796
    @hafizzhussin796 2 года назад

    excellent works, been struggling with these concept for quite a while.

  • @arvinthathikesav3531
    @arvinthathikesav3531 2 года назад

    Same do for Java also

  • @javiermejia5987
    @javiermejia5987 3 года назад +2

    What program do you use for the mindmap?

  • @mzafarr
    @mzafarr Год назад +1

    The project did not use inheritance and polymorphism. :(

  • @utkarshyadav3401
    @utkarshyadav3401 3 года назад

    Amazing content bhaiya

  • @Legend-Trader-Ashish
    @Legend-Trader-Ashish 2 года назад

    Nice ❤️

  • @srilalitabhuvaneswarid
    @srilalitabhuvaneswarid Год назад +1

    1:10:54

  • @krishankumar8720
    @krishankumar8720 2 года назад

    01:25:20 at this constructor name A but the class name is Person if i am not wrong at this constructor name must be Person.

  • @akash9907
    @akash9907 Год назад

    at 1hr 8mins, why do we get error? Why did auto generated compiler constructor not come in place? Why did we have to code one default constructor?

  • @UttamKumar-tx6qi
    @UttamKumar-tx6qi 2 года назад +1

    Can you share the mind map with us please.

  • @sakshi2140
    @sakshi2140 2 года назад +2

    Effectively taught each concepts ...so easily understood everything.
    But there's 1 doubt ...why did u write height =0.0f that f stands for??? (In constructors part..while initializing)

    • @salihedneer
      @salihedneer 2 года назад

      by default all decimal numbers are treated as double by compiler. By appending f at the end of value is telling to compiler this is float for double u can use d but it is optional it is always better to use double than float because float is not good to use

  • @M.YASIR_SHAHZAD
    @M.YASIR_SHAHZAD Год назад

    sir why do you pass int as an arguement in past increment i dont understand the reason behind this .....??

  • @ravindr22
    @ravindr22 2 года назад +1

    Can you please send the mini project code

  • @Pankajsingh-ej8qk
    @Pankajsingh-ej8qk 2 года назад +1

    I think you should have given the time stamps for every topic

  • @gaao2172
    @gaao2172 2 года назад

    Thanks alot , it is very helpful💯

  • @irshan8643
    @irshan8643 2 года назад

    Can you give the link of mind map ?
    It will be very helpful

  • @nagasrikuncharapu3736
    @nagasrikuncharapu3736 7 месяцев назад +2

    where can I find these slides ?

  • @navneethkumar8987
    @navneethkumar8987 2 года назад

    where can i get the mind maps in the above video

  • @Skall-ex
    @Skall-ex 2 года назад

    Very nice video. Right?!

  • @balasahebjadhav8886
    @balasahebjadhav8886 2 года назад

    Thanks sir
    Very nice explanation sir
    Sir can you share mini project source code plz sir🙏🏻