Object Oriented Programming (OOP) in C++ Course

Object Oriented Programming (OOP) is commonly used when writing code with C++. In this crash course, you will learn what OOP is and how to implement it using C++.
This course was developed by Saldina Nurak (CodeBeauty). Check out her channel: / codebeauty
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:00:54) Introduction to OOP
⌨️ (0:03:17) Classes and objects
⌨️ (0:10:40) Access modifiers
⌨️ (0:17:26) Constructors
⌨️ (0:29:39) Encapsulation
⌨️ (0:39:50) Abstraction
⌨️ (0:52:23) Inheritance
⌨️ (1:15:43) Polymorphism
⌨️ (1:28:26) Outro
⌨️ (1:29:01) Bloopers
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 2 200

  • @CodeBeauty
    @CodeBeauty3 жыл бұрын

    Contributing to the IT community, software developers in particular is my big passion and one of my main goals. Ty Beau for letting me reach out to all these lovely enthusiasts and helping me to come a bit closer to achieving that goal. 🤞💗 And to all of you watching this video, I hope you will find it useful, it would make me very happy! For any questions and comments, you know where to find me. Much love from CodeBeauty! 💗💗

  • @markaki7337

    @markaki7337

    3 жыл бұрын

    Where can I email u a few questions pliz

  • @TheVertical92

    @TheVertical92

    3 жыл бұрын

    Nice seeing you here^^ Saw your videos on Brad's channel 👍

  • @moularaoul643

    @moularaoul643

    3 жыл бұрын

    I'm glad you're here at freeCodeCamp!!!

  • @nosherwan2089

    @nosherwan2089

    3 жыл бұрын

    🥰Thank you for contributing

  • @UshiromiyaSebastian

    @UshiromiyaSebastian

    3 жыл бұрын

    You just cant realize how oportune your explanation is hahaha thanks! (btw new sub)

  • @MohamedMahmoudAbdelatysalem
    @MohamedMahmoudAbdelatysalem Жыл бұрын

    A whole semester in 1.5 hours. Thank you so much for this video

  • @santiagooarg6990

    @santiagooarg6990

    7 ай бұрын

    braah, i feel like the teacher in my university try to explain the concepts in the hardest way possible, or i am just dumb, idk

  • @iqrarahman9265

    @iqrarahman9265

    3 ай бұрын

    hey was the subject OOPS? like in madhya pradesh maybe

  • @nilucifar
    @nilucifar2 жыл бұрын

    This video is better than 99% of stuff out there. Very clear instructions and to the point.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @unitornsreal

    @unitornsreal

    3 ай бұрын

    Could you help me understand the point of the Abstract class and what it does and why we make the function equal to 0, because without it the AskForPromotion Function inside the Employee class works the same, uhhhh 50:00 would be a good spot to review ig thank you!

  • @virgo2004

    @virgo2004

    2 ай бұрын

    ​@@unitornsreal class is a blueprint right? so abstract class is like a blueprint of a blueprint or simply abstract class is a blueprint of default class and virtual function in abstract class have 0 means the child or subclass inherit for that abstract class need to implement that function because if you do not you'll get an error (virtual function without 0 it means that the function has a default implementation in the abstract class like; virtual void makeSound() { cout

  • @syedgallani5624

    @syedgallani5624

    Ай бұрын

    @@unitornsreal Abstract class in C++ has at least one or more unimplemented functions which they call pure virtual function. The reason why it is set to 0 is to indicate it is a function that needs implementation for you to use that class. Hence you cannot create an object of abstract class instead it is inherited into another class where the pure virtual function must be implemented. The reason why it is used is to achieve polymorphism meaning it has many forms. Think of an example where you have a function called shape now you could have many different types of shapes so you keep the method shape() abstract so that the class implementing the abstract class can define what shape it intends to make or display.

  • @dany08011
    @dany080113 жыл бұрын

    I'm 14 minutes deep and you've already taught me more than my teacher in the whole semester, thanks!

  • @dany08011

    @dany08011

    3 жыл бұрын

    @Piyush Sharma what...

  • @thespicyspicey

    @thespicyspicey

    3 жыл бұрын

    @@assyriankidtv5934 I've seen the exact comment on another FreeCodeCamp video. Dude just copied and pasted.

  • @dany08011

    @dany08011

    3 жыл бұрын

    Haha true

  • @kyo7003

    @kyo7003

    3 жыл бұрын

    True... most colleges have a introductory OOP class. And they spend a whole semester to cover the topics which are all included in this just 90mins video.

  • @unboxer2487

    @unboxer2487

    3 жыл бұрын

    That sounds bit exaggeration.

  • @noorameera26
    @noorameera263 жыл бұрын

    I love how there are no unnecessary comments or random transitions/animations used in your video. Your video is simple, you present your ideas straight to the point. Just what I needed to refresh my memory on OOP C++. Thank you so much.

  • @madanmohan5661

    @madanmohan5661

    2 жыл бұрын

    i-> virtual void AskForPromotion()=0; (I don't understand why it's =0 ). Please help me anyone

  • @Merazz

    @Merazz

    2 жыл бұрын

    @@madanmohan5661 it means that developer and teacher MUST also have a askForPromotion() function. if it doesnt, e.g. teacher doesnt have it, code wont run. known as abstract class.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @mariandonea8031
    @mariandonea80312 жыл бұрын

    One semester in one video, AMAZING! Good work, thank you!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @JarekAtWork
    @JarekAtWork Жыл бұрын

    I have just finished Saldina's course on her KZread channel. I started from the basics and then progressed to functions, data structures, pointers, and OOP. Now, I am revising OOP and I believe that after I finish watching this course, I will follow my own path. I think it's a good time to start learning and creating something by myself, using documentation and other resources. Thank you, Saldina, for everything. It's time for me to become a more mature coder.

  • @mssydneil

    @mssydneil

    Жыл бұрын

    Hey! I need help with my final project for my C++ Programming I course ASAP before midnight. I've done bank hacking transactions code for a mock simulation for class but my code won't run and it has to run. Can I send you my code so you can review and help me along with it?

  • @GreyKlouds
    @GreyKlouds3 жыл бұрын

    "As you can see we have an error, but it's a different error. Which means we're making progress!" This sums up everything I'm doing in college and in life 🤣❤

  • @insideTheMirror_

    @insideTheMirror_

    3 жыл бұрын

    Damned spoilers!

  • @DaleDix

    @DaleDix

    3 жыл бұрын

    My life, except for the progress bit!

  • @TheRebelMerchant

    @TheRebelMerchant

    3 жыл бұрын

    lmfao I salute your honesty!

  • @raghuveerdani4046

    @raghuveerdani4046

    2 жыл бұрын

    time stamp?

  • @madanmohan5661

    @madanmohan5661

    2 жыл бұрын

    i-> virtual void AskForPromotion()=0; (I don't understand why it's =0 ). Please help me anyone

  • @p4ul0sv2
    @p4ul0sv23 жыл бұрын

    As a non-native english speaker I really apreciate your accent, is so easy to understand. And your didatics is awesome!

  • @jonathanfreire699

    @jonathanfreire699

    2 жыл бұрын

    Same! Subtitles are not even necessary.

  • @marcofuhrer3872

    @marcofuhrer3872

    2 жыл бұрын

    Ja its pretty clean and understandable, I would just appreciate the use of articles. But I understand, this is not easy if your native language doesn't have any. It's the same with genderless languages, my gf always mixes up he and she and this can be confusing as hell.

  • @animefan270

    @animefan270

    2 жыл бұрын

    I thought i was the only one. Definitely her accent is really easy to understand.

  • @homejonny9326

    @homejonny9326

    2 жыл бұрын

    Same, mano.

  • @bui3415

    @bui3415

    2 жыл бұрын

    Ironically, probably because she doesn't have a typical English accent.

  • @dodajonxusnitdinov5975
    @dodajonxusnitdinov5975 Жыл бұрын

    U taught me more than I could learn for the whole semester and helped me with one of the most struggling themes of C++

  • @StoriesOfTony
    @StoriesOfTony2 жыл бұрын

    I just want to say thank you. Thank you for making coding simple. For somebody that has been in the study of this field for years I am learning so much and actually excited about learning to code for the first time in a while. I dislike online schooling for the simple fact that words are only as useful as the way you interpret them. And your style of teaching is simplified, useful and can be interpreted by any listener.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @paulg.3067
    @paulg.30673 жыл бұрын

    Nice audio, nice font size, nice flow of topic, nice speed, clearly explained. Stamped as quality! 👍 🙂

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @fahrobehlul2265
    @fahrobehlul22653 жыл бұрын

    Svaka čast , super objašnjeno , a oblast je vrlo zahtjevna za razumjeti .

  • @millo74x
    @millo74x Жыл бұрын

    Hi beautiful Saldina! I'm a Java italian programmer since decades; I studied and used Ansi C 99 in my past but I always got a gap (or a hole in my brain) about C++; many thanks to your quick and direct tutorial now I can connect lot of dots that I never knew; Java is clearly a huge help to understand your lesson, since the OOP rules are the same and the implementation quite similar. GRAZIE e CIAO! 🙂

  • @sniffmymoose7795
    @sniffmymoose77952 жыл бұрын

    You have a wonderful way of breaking down complexity into simpler concepts. Thank you for this video!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @edensheiko
    @edensheiko3 жыл бұрын

    i was literally started studying OOP in c++ wow , so nice thanks!

  • @carlosantoniogaleanorios4580
    @carlosantoniogaleanorios45802 жыл бұрын

    I have been studying all kinds of complex subjects for decades with some extremely gifted teachers at times; still, this is one of the best classes I've ever seen.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @winterbelle03
    @winterbelle03 Жыл бұрын

    without you i would be failing my c++ class, and im not exaggerating. you explain so clearly and i enjoy the demonstrations. i like to code along with you to understand the concepts. thank you for these free videos!!

  • @unitornsreal

    @unitornsreal

    3 ай бұрын

    Could you help me understand the point of the Abstract class and what it does and why we make the function equal to 0, because without it the AskForPromotion Function inside the Employee class works the same, uhhhh 50:00 would be a good spot to review ig thank you!

  • @bhaswatiroy1433
    @bhaswatiroy14332 жыл бұрын

    one of the most amazing videos for oops with a clear and to the point explanation!!!! Loved the effort

  • @invisibleliberty2275
    @invisibleliberty22752 жыл бұрын

    Thank you for explaining how Inheritance works. In our class, we use headers and implementation files, but this works the same and it helps make more sense.

  • @AshokTak
    @AshokTak2 жыл бұрын

    I loved bloopers as much as the outstanding refresher course. Thank you.

  • @_TatineeSarker
    @_TatineeSarker Жыл бұрын

    Finished the video without getting exhausted. Man, this was so helpful! Keep up the good work.

  • @user-jl7nn9vb8y
    @user-jl7nn9vb8y5 ай бұрын

    This is the most comprehensive C++ OOP course covering all aspects without ambiguity...Thank you so much

  • @Kenshin9977
    @Kenshin99772 жыл бұрын

    That's a really good video for an introduction to OOP concepts in C++. A few things you could have added (but maybe it was out of the scope of this video) were static members, const members, override, inline, final and friend keywords. Another video on these "advanced" concept might be relevant ? Anyway, big shoutout to the huge efforts you put in these videos, it shows in their quality. My only hope is that you sleep enough. I don't know how you manage the time for these videos in addition to your job

  • @lorenzogurgo5326

    @lorenzogurgo5326

    2 жыл бұрын

    mdr frérot je m'attendais pas à te voir ici juste avant mes exams XD

  • @jeebanbhagat5354

    @jeebanbhagat5354

    2 жыл бұрын

    Yea bro appreciated...

  • @pseudounknow5559

    @pseudounknow5559

    2 жыл бұрын

    pareil mdrr

  • @madanmohan5661

    @madanmohan5661

    2 жыл бұрын

    i-> virtual void AskForPromotion()=0; (I don't understand why it's =0 ). Please help me anyone

  • @ba8236

    @ba8236

    Жыл бұрын

    I wish you do part 2 of this video

  • @josephgarza5973
    @josephgarza59732 жыл бұрын

    Saldina, I have been watching this tutorial for under thirty minutes and you have already helped clarify the majority of the questions that I had prior to watching. Thank you! Please, do not take it the wrong way, but I love you. You are awesome. I have been teaching ESL for over ten years and I am learning to develop in the blockchain and you have made things rather simple for me. I love you so much!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @enzyboy1007

    @enzyboy1007

    Жыл бұрын

    nice way to purpose someone ........ plz didn't either take it wrong )d

  • @tollkirschengift
    @tollkirschengift5 ай бұрын

    My C++ college course was so insufferable that I thought I'd never like C++ but you explain it so well and uncomplicated that woke my interest in this language and I may continue learning it. Thank you so much!

  • @unitornsreal

    @unitornsreal

    3 ай бұрын

    Could you help me understand the point of the Abstract class and what it does and why we make the function equal to 0, because without it the AskForPromotion Function inside the Employee class works the same, uhhhh 50:00 would be a good spot to review ig thank you!

  • @obliqrecordings
    @obliqrecordings Жыл бұрын

    Very well done, thank you Saldina! Your presentation of the fundamental concepts was simple and effective! Appreciate you and your passion to share!

  • @PureASM-ShellCoder
    @PureASM-ShellCoder3 жыл бұрын

    Thank you Saldina for explaining Getters\ Setters ! Especially so simply, I appreciate it ! 😊👏

  • @marianagranadosgonzalez09
    @marianagranadosgonzalez092 жыл бұрын

    Thank you so much, I was trying to learn OOP from books and it was so hard, the way they present the concepts are much too complex and you managed to give me a clear idea of what OOP exactly does and how it is applied in less than 2 hours

  • @madanmohan5661

    @madanmohan5661

    2 жыл бұрын

    i-> virtual void AskForPromotion()=0; (I don't understand why it's =0 ). Please help me anyone

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @ivsjovs4351
    @ivsjovs4351 Жыл бұрын

    Cim si progovorila odmah sam prepoznao naglasak, Saldina svaka cast!!

  • @mkhadka123
    @mkhadka123 Жыл бұрын

    Got through 1 hour in one sitting...simple&engaging way of teaching, (thumbsup)

  • @nourahussein3480
    @nourahussein34802 жыл бұрын

    I really loved your way in explaining oop concepts, it make me understand oop principles very well. also love your hair

  • @meci1373
    @meci13733 жыл бұрын

    Super objasnjen OO concept! :) Awesome explanation!

  • @newsupdates860
    @newsupdates8602 жыл бұрын

    this video is one of the few tutorials I watched from start to finish without skipping or speeding up. Great Work Saldina

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @mina.corner
    @mina.corner Жыл бұрын

    Thanks Saldina, you have delivered such amazing explanation for OOP. Hope to see you in more courses like this one ✨🌷

  • @mustafatuncer4780
    @mustafatuncer47803 жыл бұрын

    It's a great teaching method. Lively, excited, improvised ... I love it.

  • @abdulwahabjatto5264
    @abdulwahabjatto52643 жыл бұрын

    Simple and concise tutorial to change someone's thought that C++ is not hard to learn. 👍

  • @phat80

    @phat80

    2 жыл бұрын

    It’s not a real code so yeah, it’s simple but try to dive in real project you probably won’t be able to understand what’s going on even if you finished some C++ course. These are primitive themes so it will be easy for the most of the languages.

  • @Megamike144p

    @Megamike144p

    2 жыл бұрын

    @@phat80 I guess "real code" is something that you personally can define. That's cool, you must be very importaint if you get to decide what is "real" code and what isn't. What qualifications and experience you must have to be placed in such a position I can only imagine.

  • @phat80

    @phat80

    2 жыл бұрын

    @@Megamike144p the real code is the code of a real application. You can take any open source app written in C++ and examine its code. I’ll suggest some open source 3D engine, not one more notepad.

  • @indrit66

    @indrit66

    2 жыл бұрын

    @phat is right you know when you try to do something with c++ it gets really hard these videos are really basic simple stuff, try doing real projects and you see how fast u will start pulling your hair programming and espacially c++ is very hard

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @nima5801
    @nima5801 Жыл бұрын

    to be honest what i aint learned from my teacher in more than three months, I just learned here in one and a half hour video. You did a great job keep it up!

  • @tahirghayoor3641
    @tahirghayoor3641 Жыл бұрын

    I've learnt many things from this course, Thank you for making OOP so easy :).

  • @vimal3405
    @vimal34053 жыл бұрын

    Loved This waited for long time

  • @curtish9886
    @curtish98863 жыл бұрын

    Thank you for this video, I recently taught myself OOP using Python, I am not in the tech field at all, but programming and writing code is damn fun and satisfying. I might change careers in the future, who knows!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @junzuowan4906
    @junzuowan49062 жыл бұрын

    She explained everything perfectly clear! Best talk I have ever watched.

  • @rprage5843
    @rprage5843 Жыл бұрын

    This video has taught me more than my current cs prof the whole semester. Thanks!

  • @dinarakhaydarova4898
    @dinarakhaydarova48983 жыл бұрын

    Thank You So Much for keeping it so simple! You've got such a positive and warm aura💗

  • @ahmadhamzakhan8903
    @ahmadhamzakhan89032 жыл бұрын

    The way of explanation is so well that we can easily understand the applications of OOPS in real life problems. Excellent job.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @theyluv.nadiah
    @theyluv.nadiah20 күн бұрын

    just covered everything for my end of semester exams in 1.5 hours. thankyou so much

  • @rc-vx6it
    @rc-vx6it6 ай бұрын

    The best explanation of OOP nobody could ever receive. Thank you so much for helping people!

  • @gvarun0403
    @gvarun04032 жыл бұрын

    Such a great tutorial. Complex lessons simplified in a simple way 😀

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @Lafsha
    @Lafsha3 жыл бұрын

    Brilliant teacher, thank you very much

  • @rage3303
    @rage3303 Жыл бұрын

    Thank you for the short and beautiful tutorial. Appreciate the work put on this video.

  • @mohammedazeemuddin3609
    @mohammedazeemuddin36093 жыл бұрын

    Day after tomorrow I have C++ exam, I had knowledge about procedural programming language(c) and about classes before watching this video. I swear that I have understood all the concepts explained in this video and I have implemented them in vs code by my own. Found this video very much helpful. Her way of explanation is remarkable. Hats off to you. Love from India.

  • @notme-bf7sn

    @notme-bf7sn

    2 жыл бұрын

    how was the exam brother ? did u pass ?

  • @TonyTony-wi8vd

    @TonyTony-wi8vd

    Жыл бұрын

    He failed

  • @derrickric8157

    @derrickric8157

    Жыл бұрын

    @@TonyTony-wi8vd lol

  • @ZgavY

    @ZgavY

    Жыл бұрын

    What a noob

  • @styllfresco8821

    @styllfresco8821

    Жыл бұрын

    @@notme-bf7sn Im replying from my alt account. I failed terribly.

  • @ex4-lubu8
    @ex4-lubu83 жыл бұрын

    my Exams are coming soon i was looking for short course for oop, you saved me ty

  • @kallakurianirudh9055
    @kallakurianirudh90552 жыл бұрын

    Man What a course! I needed to switch to C++ from python for my job and this man helped me doit without a sweat! Great work buddy

  • @waleedashraf9t
    @waleedashraf9t2 жыл бұрын

    Amazing Tutorial. Tomorrow is my exam for OOP and i already studied a lot on it but this single video cleared my many concepts. Thanks Salina and i'm already watching your tutorials.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @priyanshusolon8924
    @priyanshusolon89243 жыл бұрын

    That's why i love this channel... easy to learn difficult topics

  • @Fidder492
    @Fidder4923 жыл бұрын

    Watched this at 2x speed and still understood it. Thanks for the 45 min worth of valuable content!

  • @winkguitar
    @winkguitar Жыл бұрын

    I don't know how much this video solidified OOP for me. CodeBeauty is amazing for this tutorial! Very straightforward and easy to code along with without getting lost. Thank you, thank you, thank you!

  • @chrismolloy131
    @chrismolloy131 Жыл бұрын

    You are my third try at an OOP tutorial. You win big time. Very concise explanations! Going to watch more of your tutorials.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @pdc5210
    @pdc5210 Жыл бұрын

    i normally get bored or distracted while watching programming courses like this, but somehow she was very engaging. it was as good, if not better than a 1 on 1 lesson. learning cpp from python has been seeming quite difficult but with this lesson it started to feel much easier :)

  • @maxrybold1531

    @maxrybold1531

    6 ай бұрын

    Yeah I wonder why... lol... Also, scrolling through tiktok can decrease attention spans… Lastly, watching any tutorial is easy but implementing what it covered actually addresses what we’ve learned.

  • @Emrys_Gough
    @Emrys_Gough2 жыл бұрын

    This is a phenomenal refresher for me. I recently graduated with my bachelors and I'm hoping to get my first job here soon which will use C++. This is helping me prepare for upcoming technical interviews. Thanks for making this video and presenting the content clearly.

  • @thepriestofvaranasi

    @thepriestofvaranasi

    Жыл бұрын

    Did you get a job?

  • @Emrys_Gough

    @Emrys_Gough

    Жыл бұрын

    @@thepriestofvaranasi I did! I now work for HP.

  • @mayarattawiya3020

    @mayarattawiya3020

    Жыл бұрын

    @@Emrys_Gough Congratulations!

  • @benedictkatumba7841
    @benedictkatumba78412 жыл бұрын

    I am very grateful to you CodeBeuty. In a few minutes you have simplified Object-oriented programming. You are different from some of other bloggers who complicate concepts to confuse/ show off.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @katiagalkina4607
    @katiagalkina4607 Жыл бұрын

    Saldina thanks a bunch! just subbed to your channel, you make the tutorials so easy to understand like no one else! I hope you to put out advanced version of this and keeping up the great work! TYSM again! :)

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @lucysluckyday
    @lucysluckyday2 жыл бұрын

    This is perfect for someone that is both an expert OOP Java dev & also an expert C dev (embedded systems). Without any C++ experience I was literally looking to know how C++ differs from Java OOP, and what the variants were from standard C syntax. Awesome!!!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @terryliu6119
    @terryliu61192 жыл бұрын

    Best polymorphism explanation ever!!! The parent reference to a child object, and when you have hundreds of child objects represented by a for-loop, are exactly why polymorphism is invented.

  • @jamesbela9719

    @jamesbela9719

    2 жыл бұрын

    Please, could you tell me how do you do that? It is the only thing that I did not understand from this video ...

  • @johnumoru9890
    @johnumoru98909 ай бұрын

    Wow, as newcomer to c++, and programming, this really got me greatly informed and motivated. So clear and understandable. Thanks Saldina

  • @pixel.stories
    @pixel.stories2 жыл бұрын

    Hey Saldina thanks a ton for this, I've already subscribed to your channel and thanks for clearing out the concepts of OOP.

  • @Abhishek--mu4er
    @Abhishek--mu4er3 жыл бұрын

    Hi Saldina, I watched the whole video and it was awesome. I understood all the concepts very clearly and I want to thank you for teaching so well to us. Hope to see more such informative videos soon.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @eduard289
    @eduard2892 жыл бұрын

    I've watched so far just 30 min from it and this is a very good tutorial . I am gonna put in Visual Studio every second from this tutorial Thank you very much ! I hope there are more and will be more on your yt-channel Edit : wish you the best !

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @lorddestiny
    @lorddestiny Жыл бұрын

    You can access data from the employee class directly. You teach more than anyone I can find on the internet. Thank you, Saldina

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @ljukrichard
    @ljukrichard3 ай бұрын

    Прекрасное урок, по больше бы таких. Огромное спасибо, успехов в творчестве.

  • @rafaelmontes8490
    @rafaelmontes84903 жыл бұрын

    Thanks to you I was able to talk about OOP during my interview and after they offered me a job!

  • @arpitgarg8105

    @arpitgarg8105

    3 жыл бұрын

    Congrats

  • @Asterite

    @Asterite

    3 жыл бұрын

    so happy for you!

  • @Asterite

    @Asterite

    2 жыл бұрын

    @@kishirisu1268 what you on about no we didnt know or were taught oop or not at least like that and she is doing a beginners guide mate not a advanced course

  • @rafaelmontes8490

    @rafaelmontes8490

    2 жыл бұрын

    @@kishirisu1268 Some concepts like Polymorphism slipped my mind while I was taking advanced classes like Theory of Comp, Algorithms, Operating systems, Capstone, etc... I knew what OOP was and I could give you the 4 pillars but I couldn't give a proper definition if my life depended on it. I guess my comment was a little bit misleading. Knowing OOP alone won't get you a job. I had to demonstrate my worth by talking about recent projects I've made/contributed. That's why it's so important to go out and create projects just for the fun of it!

  • @johnnyiannello4829
    @johnnyiannello48292 жыл бұрын

    Saldina is an excellent informatic tutor. She teaches very good and clear. Step by step she explains well and in a simple way any kind of informatics arguments, even if they seem difficult to understand. My compliments continue in this way. Thanks a lot, and good luck. Your student in Venice-ITALY.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @moulimallina7501
    @moulimallina75012 жыл бұрын

    Genuinely enjoyed your way of teaching, concepts were very well explained and fun to learn

  • @miguelgomez8956
    @miguelgomez89562 жыл бұрын

    Im 55 .I have been learning coding out of curiosity. I have watch a lot of videos. Yours are, no doubt, among the best, Thanks for what you do.

  • @sairajpatil7652
    @sairajpatil76523 жыл бұрын

    Thank you for this!!

  • @kingtahasin3152
    @kingtahasin3152 Жыл бұрын

    I was very scared of start learning Object Oriented Programming because everyone introduced OOP as the most complicated thing to understand. I'm thankful to you for such a great video without any cost! Next step: I'm going to start watching CodeBeauty channel 10+ hours c++ programming video. Your explanation is really understandable and easy. Such a great teacher! 🥰 Love & respect from one of your student from Bangladesh! 🇧🇩

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @UmayrSurti
    @UmayrSurti2 жыл бұрын

    You have the attribute of demonstrating the logical need of a concept before you introduce and exemplify it, the mark of a masterful teacher. Thank you for this work of art.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @arthgupta861
    @arthgupta8612 жыл бұрын

    Hey I was struggling in learning OOPS in cpp and you have explained this beautifully and I loved the way you have taught straight to the point

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @suryamanipandey8002
    @suryamanipandey80022 жыл бұрын

    I'm amazed to see how the IT industry helps people to get desired qualifications and new skills and most of it for free.. it's a wonderful community .. huge respect and love

  • @balvsmalvs5425
    @balvsmalvs54259 ай бұрын

    Very well done. You've done in little more than an hour what my teacher refuses to do at all. We're well below his contempt, it would seem. I've finally understood why this can be fun and powerful at the same time.

  • @m3c4nyku43
    @m3c4nyku432 жыл бұрын

    Omg thank you so much! This video teaches in 1 hour and a half most of what the university teacher took a whole semester! Our teacher also talked about Destructors, friend methods and classes, Overwriting operators (like the +, -, >>, & etc.) and the "this" and "template" keywords, but I'm sure you could teach that in less than an hour.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @muhammadsaqibnawaz8092
    @muhammadsaqibnawaz80922 жыл бұрын

    Saldina You have some splendid kind of teaching skills. You made me sit for these concepts without feeling any difficulty (y) . Really helpful.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @emreaka3965
    @emreaka39652 жыл бұрын

    This a great course. Thank you ^^

  • @ShubhamKumar-km8pm
    @ShubhamKumar-km8pm Жыл бұрын

    Brilliant explanation with so much clearity in topics like encap poly and inheritance.

  • @GalaxyCookies76
    @GalaxyCookies76 Жыл бұрын

    Hey, this video is excellent for revising OOP concepts. You did a great job

  • @thegreycompany352
    @thegreycompany352 Жыл бұрын

    Hahaha that transition thing was so sweet. Loved it along with the lecture.

  • @Kenforbes3
    @Kenforbes3 Жыл бұрын

    Excellent video. Learned more in less time than several other C++/OOP tutorials by other folks! Thank you!!

  • @Cynical_Engineer
    @Cynical_Engineer3 жыл бұрын

    Everytime I'm thinking of a software engineering topic I'd like to learn a video pops up the same day explaining that very topic.

  • @curtaincaller

    @curtaincaller

    3 жыл бұрын

    KZread understand you more than your parents, i guess.

  • @seetsamolapo5600

    @seetsamolapo5600

    3 жыл бұрын

    Lucky you. I've had that streak sometimes in the past

  • @MuthuKumarM-fv3rx

    @MuthuKumarM-fv3rx

    3 жыл бұрын

    @@curtaincaller totally agreed

  • @snehashishbanerjee2575

    @snehashishbanerjee2575

    3 жыл бұрын

    When student is ready master appears ...

  • @anjamisimovic9214
    @anjamisimovic9214 Жыл бұрын

    You are amazing! You explain so loud and clear and straight to the point!... Thank you so much!

  • @ChudMuffin69
    @ChudMuffin693 ай бұрын

    Great video! I am only about 10 hours into the "c++ course beginner to advanced" but I decided to take a little detour with this and I am glad I did. I will certainly need to practice it a bit now and look forward to applying it in my future game development!

  • @sheilafisher4679
    @sheilafisher4679 Жыл бұрын

    Thank you so much! OOP is thrown in at the end of my current C++ class and I could not get it. You have saved my sanity!

  • @gabrielchoong03
    @gabrielchoong03 Жыл бұрын

    I'm about to take this course next semester, and I appreciate your effort to explain a somewhat 'scary' concept to me in very simple terms. Having taken a course in python before and not understanding its OOP fundamentals has been pushing me away from learning OOP again for a long time. Thanks!

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @shakoorgilal4231
    @shakoorgilal4231 Жыл бұрын

    Saldina has always been an easily followed instructor a huge thanks to the efforts

  • @AntonioFerreiraMyHouse
    @AntonioFerreiraMyHouse29 күн бұрын

    Amazing Saldina, thank you! You put it very clear and light. Moving on to CodeBeauty... See you there.

  • @CoeyDien
    @CoeyDien Жыл бұрын

    Amazing course, Saldina. It's easy to follow, thanks so much .

  • @diegoabriata1336
    @diegoabriata1336 Жыл бұрын

    Hola Saldina, (I write you in spanish, as I saw a video where you speak really well! 🤗) Antes que nada, queria agradecerte por tu tiempo y buena voluntad de compartir tus conocimientos. Segundo, muchas gracias tambien por ser tan buena docente (incluso en c++ que no es nada sencillo para explicar). Tercero te cuento que soy Java developer de Argentina pero vivo en Alemania actualmente y quiero moverme a audio programming con C++ y JUCE framework, para postularme en alguna de las companias que se dedican a hacer los DAW (Digital Audio Workstation) como Pro Tools, Ableton, Cubase, Logic, etc. Quisiera saber en que orden podrias recomendarme algo asi como un "Bootcamp" para estudiar C++ y despues moverme a JUCE. Ya he hecho casi todo lo general de OOP en C++ (excepto Multithreading) para obtener mi primer trabajo como Junior C++ Developer in Audio Programming. I'm a little bit confused and sometimes I feel that I waste my time. Thank you a lot! and never change! Cheers.😁 Diego.

  • @frankcastroprimoy
    @frankcastroprimoy Жыл бұрын

    I am learning C++ coming from Java, and you are amazing! Thank you very much.

  • @saadatullah6370
    @saadatullah6370 Жыл бұрын

    Hey, It was great to learn from you. Thinking that I grasped so much knowledge in only 1 and a half hour is a wonder to me. Thank you, keep up the good work.

  • @charusharma7872

    @charusharma7872

    Жыл бұрын

    animated Box With CSS kzread.info/dash/bejne/mXah2pWLnbfOdKg.html

  • @vinaypannati7870
    @vinaypannati78703 жыл бұрын

    That smile on your face when you type 15, wow it's awesome

  • @lachu0405
    @lachu04053 жыл бұрын

    I attended this class before my job interview and it helped me answer the questions !! Thanks a lot for your wonderful explanation!

  • @curiously-cinnamon

    @curiously-cinnamon

    2 жыл бұрын

    I have an interview in 2 days and am watching this video for the same reason