Learn the basics of object-oriented programming all in one video.
✏️ Course created by Steven from NullPointer Exception. Check out their channel: https://www.youtube.com/channel/UCmWDlvMYYEbW42B8JyxFBcA
🎥 Introduction to Programming: https://www.youtube.com/watch?v=zOjov-2OZ0E
⭐️ Course Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (07:37) Encapsulation
⌨️ (12:45) Abstraction
⌨️ (17:49) Inheritance
⌨️ (22:47) Polymorphism
⭐️ Sources ⭐️
🔗 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
🔗 https://stackify.com/oop-concept-for-beginners-what-is-encapsulation/#:~:text=Encapsulation%20is%20one%20of%20the,an%20object%20from%20the%20outside
🔗 https://press.rebus.community/programmingfundamentals/chapter/encapsulation/
🔗 https://stackify.com/oop-concept-inheritance/
🔗 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
—
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
source
I can say you are one of the best tutor I have met, u take your time to explain, I also watched you tutorial on introduction to programming, it was 🤯. Well done 👍.
amazing explanation
Speed x2
OOP in 15mins.
The real question now, does oop solve any real problem outside of a game like structure? I have never seen an example that wasn't completely game centric. Yes I know oop doesn't break Turing completeness and thus can be used for any program. I'm asking if oop is a good fit for problems outside of games.
Sir,I have a doubt in oop in JavaScript.when can implement anything in JavaScript without oop also.Then what is the use of oop in JavaScript?When do We use oop in JavaScript?
I like how he use game examples to implement the 4 main principles of oop, it keeps me interested.
Very good overview and intro to the subject.
Thanks for this. I'm taking this class next semester. Wish me luck
♥I fucking love you. You've cured my code fear.
Where I can find whole course in details
Too good….
The best to explain encapsulation using a real-world example:
You drive to an ATM to withdraw some money. Without "encapsulation", you would will simply open the ATM and grab all the money stored. With "encapsulation", the ATM will restrict access to the money. So the "withdraw" function may:
1) Authenticate you to see if you have rights to ANY amount of money, or to the given account
2) Limit the withdrawal amount based on how much money you have in a bank account or line of credit
3) Further limit the withdrawal amount based on daily limits (you have enough money, but you can only get so much money out in a given day)
4) Assess any fees for the transaction
Likewise, you never want to give any clients direct access to data.
Amazing video! Thanks, it really helped me as a total newbie to OOP.
Awsome explanation
History. One must fast, that is, not fall asleep, because something happened sometimes when collective memory erased. System remained. Programming not for kids.
I have a question. Can we learn OOP without having the knowledge of C/C++ language??
អរគុណ
This is great content! Clear and great density. Thank you!
Pro tip speed = 1.5X
thanks
Great videos! But in the beginning of the video at around 4:27 when discussing arrays, you said that arrays can not hold different data types. However, in JavaScript you actually can store various data types in an array. You can have an array with strings, numbers, booleans etc..
Gettirrr n)
Why do they have to give such difficult to understand names that is my only problem with oop
Thanks!
Thank you! Was a good refresher!
Amazing vid
The slides go to fast at some points.