Object Oriented Programming - The Four Pillars of OOP

  Рет қаралды 306,631

Keep On Coding

Keep On Coding

Күн бұрын

#keeponcoding #tech #programming
Patreon: / keeponcoding
Instagram: / keep_on_coding
Discord: / discord
My Gear: amazon.com/shop/keeponcoding
DISCLAIMER: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. There is no additional charge to you! Thank you for supporting so I can continue to provide you with free content!

Пікірлер: 458
@KeepOnCoding
@KeepOnCoding 11 ай бұрын
☕Want to master Java? Get my complete Java course: bit.ly/42mQlXE
@kamleshkumarsahu4699
@kamleshkumarsahu4699 3 жыл бұрын
In so less time he explains so many things with best examples with so much accurate and precise concept. Best video of oop i have seen.
@arlodamian4565
@arlodamian4565 2 жыл бұрын
i guess Im randomly asking but does any of you know a way to get back into an Instagram account?? I somehow forgot my password. I would love any tricks you can offer me.
@fahada783
@fahada783 Жыл бұрын
I am the 150 like 👍 congratulations 🎊 Fahad
@youvegotmail9385
@youvegotmail9385 Жыл бұрын
10000%.
@hartsgrace1205
@hartsgrace1205 Жыл бұрын
I wish i saw this a week ago. Zybooks is killing me, i just don't understand its explanations on 80% of the material. In less than 10 minutes you filled in the pieces of everything i wasn't understanding.
@OdgeBodge
@OdgeBodge 3 жыл бұрын
1:10 Abstraction 3:00 Inheritance 5:20 Polymorphism 7:56 Encapsulation
@novanoskillz4151
@novanoskillz4151 2 жыл бұрын
I pay thousands of dollars to go to school. and my teacher explains this stuff using the most complicated examples. so im forced to come to youtube to learn on my own. I found your video, and in 11mins, ive learned what my teacher has been "trying to teach" for a week.
@francescosalis3569
@francescosalis3569 Жыл бұрын
Same situation here in Italy, school system needs to be reformed
@influecendbysouls
@influecendbysouls Жыл бұрын
lmao
@DrinkedTooMuch
@DrinkedTooMuch 10 ай бұрын
Thank god my teacher litterally sens us those videos as a "worth watching", additionally to explaining stuff pretty well
@Galactipod
@Galactipod 5 ай бұрын
This video is required reading for a course I'm taking
@ze_kangz932
@ze_kangz932 5 ай бұрын
For the question, Mine is python. And yours?!
@neeners_keem
@neeners_keem 2 жыл бұрын
I've watched so many OOP videos and this is probably the best one out there! I've seen so many people try and explain using big words and bad examples - but this one made sense completely!
@nikomitk8091
@nikomitk8091 3 жыл бұрын
5:17 Java, it was the first language that I learned and it's the language where I'm best at.
@botdot7226
@botdot7226 4 жыл бұрын
Yo! I am learning this in school rn so it was super helpful to have a nice overview! Man, it actually makes me mad that you are so underrated... you are going to blow up one of these days :D
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Glad you enjoyed the video man and appreciate your support! I’m just focused on making good quality content and the rest will work itself out :)
@serpentav422
@serpentav422 3 жыл бұрын
@Learn and Grow what this?
@ivailomanolov6908
@ivailomanolov6908 3 жыл бұрын
He wont , He is talking about way too obvious stuff. Not going in depth at all.
@ashique6246663
@ashique6246663 3 жыл бұрын
Love how you put your own neon lit straight forward easy spin on decades old fundamentals of programming! Didn't think we'd ever need another video explaining such a topic but this is definitely super accessible and fun to watch! Love your work man
@edvoyce9889
@edvoyce9889 4 жыл бұрын
Great vid. Love how you jump between talking about theory and the code.
@nateteuber6933
@nateteuber6933 2 жыл бұрын
Honestly one of the most well put together explanation of a computer science concept on KZbin
@Duge6124
@Duge6124 3 жыл бұрын
The way you explained everything is just amazing, great work man i appreciate you
@joshbenjamin1100
@joshbenjamin1100 Жыл бұрын
Really appreciate these vids. Concepts click when you explain. I usually code my own stuff while watching and ideas becoming clear is apparent while I'm applying what I learn here.
@kickbuttowsk2i
@kickbuttowsk2i 3 жыл бұрын
recently found your channel, every video is super useful (especially the java ones), so underrated. Thanks
@TylerGChandler
@TylerGChandler 3 жыл бұрын
Thanks again for your help! Explained the concepts well enough for me to grasp them better than from my college course.
@AxleWack
@AxleWack 2 жыл бұрын
I love the way you explain things! Ive been doing this for years, and always thought to myself: "Myself, you gotta learn what polymorphism and encapsulation is about", you just helpes me once again realize, its just the terminologies I didnt know :)
@bobeebil
@bobeebil 3 жыл бұрын
Just recently been getting into OOP and java, this helped a lot! Subscribed!
@mrtrza
@mrtrza 2 жыл бұрын
This is the best OOP explanation I've found so far! Thank you!
@omermir332
@omermir332 3 жыл бұрын
Thank you for the clarification by using the coding examples. So much better. Really helpful!
@zerosandones7547
@zerosandones7547 3 жыл бұрын
The example in this video about encapsulation is like abstraction. Here is my view on the differences of encapsulation and abstraction: Encapsulation is grouping similar/related elements (properties/methods) into an object. Abstraction is hiding the complexity and details of an object and showing only what is essential.
@edgarm2036
@edgarm2036 2 жыл бұрын
Dude you've just blown my mind, it has taking me so long to grasp the idea of these topics and you just explained it in 11 min, a subscription is a must, thanks
@anjelopina1549
@anjelopina1549 2 жыл бұрын
Sam. Thank you for bringing some much needed clarity. Your explanations are great and easy to digest for those of us who are just getting our feet wet in OOP. Keep the awesome content coming!
@KristoKorps
@KristoKorps 3 жыл бұрын
Great job with the explanation and the code examples, I think this is going to age really well. Keep up the great work!!!
@everything6274
@everything6274 4 жыл бұрын
I was just checking your channel, and I was having a problem with understanding these four OOP technics in java (because it is my first time Learning a programming language) , and you made it too simple , Thank you soo Much, You actually have the qualities that we want to see in modern KZbinrs , Keep it Up Dude 💪🏻💪🏻
@ThatsNxsty
@ThatsNxsty 2 жыл бұрын
This was a great video! Really appreciate the examples and in-depth descriptions!
@sophiaonyoutube
@sophiaonyoutube 2 жыл бұрын
thanks, sam! you explained it really well. thanks for explaining the 4 pillars and showing the concept through code. i really appreciate it. :)
@axclelibronviray1262
@axclelibronviray1262 3 жыл бұрын
Thanks for this simple tutorial sir, direct to the point
@erensametkaratas6593
@erensametkaratas6593 3 жыл бұрын
This video is unbelievably simple to understand. Thank you so much for this!
@iamsagb
@iamsagb 2 жыл бұрын
I was scrambling all over the internet for this simple and easy explanation all of them felt like a thesis but man this video is what i was looking for..Awesome video dude...
@developer2
@developer2 3 жыл бұрын
explained it better than anyone else I've searched for this from, nice job!
@qwertygaming3295
@qwertygaming3295 3 жыл бұрын
Awesome explanation man! I appreciate you are calm and meaningful and not talking about other stuff. Subscribed.. seems i've alot to learn from ya.
@mateusland5848
@mateusland5848 3 жыл бұрын
Really helpful brother! Thanks so much for the effort put behind it.
@Boondockman21
@Boondockman21 3 жыл бұрын
Great video bro ! Love the clear examples💪🏾
@benjaminbialy6284
@benjaminbialy6284 2 жыл бұрын
thanks for the video, you simplify oop so much better than anyone else. keep it up
@chamodidilshani466
@chamodidilshani466 2 жыл бұрын
wow. he explained it very effectively within a short period of time. thank you so much
@imtiazmalik5145
@imtiazmalik5145 4 жыл бұрын
Excellent work 👍👍 I didn't even skip ad video to give full credit to this Explanation..
@soulsfang
@soulsfang 2 жыл бұрын
This has explained all four topics better than the last 8 weeks of my OOP course in university. Many thanks!
@liamshaw3170
@liamshaw3170 3 жыл бұрын
I started following you yesterday. I've learnt more from you in these last two days than I have from school in the last 5 years. Thank you so much!! Extremely helpful content :)
@jasonhartanto4890
@jasonhartanto4890 3 жыл бұрын
Great job bro. I instantly remembered what I've learned two years ago in college
@achtube85
@achtube85 3 жыл бұрын
That was a great, clear and fun explanation. Thanks!
@misc10k
@misc10k 4 жыл бұрын
Crushed it! Thank you, Sam. Please keep up the great work, your vids really get the point across
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
That's what I'm going for so that's great to hear 🙂
@mesutdayan3515
@mesutdayan3515 2 жыл бұрын
Such a good explanation in such a short time, thanks.
@gauravm.
@gauravm. 3 жыл бұрын
Well explained, bro. And, loved those animations you used for each property. I'd like to learn that as well if that's possible.
@nubcops220
@nubcops220 2 жыл бұрын
honestly? Maybe the best video I have ever seen about OOP, very well explained + in a simple way to fit my mind.
@CampfireHybrid
@CampfireHybrid 3 ай бұрын
After about 45 minutes of skimming through youtube, this has 100% been the best video explaining OOP that I've been able to find.
@patrykjamroz7106
@patrykjamroz7106 Жыл бұрын
Thank you so much for this, thanks to this video and the simple examples it finally clicked for me. Absolute legend 🌟
@TumishoBillson
@TumishoBillson 2 жыл бұрын
So glad I found this, explanations so clear. Thumbs up
@kychemclass5850
@kychemclass5850 2 жыл бұрын
Excellent. My vague ideas of OOF features have been clarified. Tq.
@tomino133
@tomino133 4 жыл бұрын
Excellent video. I just discovered your channel and I'm loving it. Good job!
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Thank you Tomas!
@capshade5736
@capshade5736 4 жыл бұрын
Your explanation is super ! Keep helping us this waY !!!
@sachintendulkar9817
@sachintendulkar9817 3 жыл бұрын
best video i ever watched about OOP nice work man keep it up....and thanks
@dryahiaanane
@dryahiaanane 3 жыл бұрын
Your way of explanation is so easy and fascinating, thanks 👌
@bilecode8114
@bilecode8114 3 жыл бұрын
Well done! you gave a short time And concise all the Essentials of java god bless you bro
@shikuanchung4650
@shikuanchung4650 11 ай бұрын
Very clear and straight to the point, nice vid
@yourtechwizard6817
@yourtechwizard6817 2 жыл бұрын
Excellent explanation! Makes it easier to grasp the topic, thank you! :)
@danielmagdziarz7440
@danielmagdziarz7440 4 жыл бұрын
Great explanation. These pillars are powerful but create a lot of entanglements that might by hard to trace.
@Ghozti333
@Ghozti333 3 жыл бұрын
you deserve more subs dude your channel is so good!
@mohammedbangie5689
@mohammedbangie5689 2 жыл бұрын
This dude has so nice videos It really makes coding worth learning The old videos are kind of a put off but this dude makes everything seem so much more better
@Cablur
@Cablur Жыл бұрын
Really awesome explanation, thank you!!
@mishkathaiderchowdhury9275
@mishkathaiderchowdhury9275 11 ай бұрын
Thank you so much! Really helpful.
@jaimecastilloiii502
@jaimecastilloiii502 2 жыл бұрын
Holy shit. Watched tons of videos and yours is the best. Thanks man!
@NguyenTran-eq2wg
@NguyenTran-eq2wg 2 жыл бұрын
Brilliant! 6 months of CS in my college and these have never been taught explicitly in such clear manner!
@sin3358
@sin3358 Жыл бұрын
my first prog lang in univerity was c++ and oop was not even supposed to be on the lectures. My programming assistant gave us a lesson about it, brief one, only cause we had finished all the material and had an extra class, and this thing was not even asked on the test at the end. Going on my third semester now. I studied java over summer. Hope things get better!
@msh104utube
@msh104utube 4 жыл бұрын
Awesome videos. It's good background noise while I'm programming and getting ready for some coding interviews.
@KeepOnCoding
@KeepOnCoding 4 жыл бұрын
Thank you! Zot zot!
@ayl247
@ayl247 3 жыл бұрын
I'm in a bootcamp now and this video explained what I tried to learn in about 2 hours of reading but only had a tiny grasp on. Thank you! liked and subbed
@aidenorpington4637
@aidenorpington4637 3 жыл бұрын
2 hours of reading? JFC
@issecret1
@issecret1 2 жыл бұрын
@@aidenorpington4637 because it's too much? Or because it's not enough?
@Sami67995
@Sami67995 3 жыл бұрын
excellent this was a precise and enough explanation for "OOP" My favorite language is Java.
@flyingcat3170
@flyingcat3170 3 жыл бұрын
thank you. very straight-forward and easy to understand. I subscribed to you
@Nullpointer404
@Nullpointer404 2 жыл бұрын
Thank you so much! It was really easy to understand
@shashankshetty5879
@shashankshetty5879 3 жыл бұрын
I just completed oops now and I had subbed your channel like a month ago I never knew u teach also I'm so glad.. And I was struggling a little in interfaces and some topics ,but ty so much for an overview . If u can then plz go to deep and tough topics
@troyc-1378
@troyc-1378 Жыл бұрын
Easily the best description of the core concepts behind OOP. I'm at an Ivy League right now and I finally understand these concepts after watching this haha.
@mathieumonat3846
@mathieumonat3846 4 жыл бұрын
My favourite object oriented programming language is Java because I am new to programming and that’s all I know so far. I’ve become much better at programming since finding your channel, thank you!
@eonacademy5036
@eonacademy5036 3 жыл бұрын
you should try Ruby mate!... =)
@jop4846
@jop4846 Жыл бұрын
@@eonacademy5036 why ruby?
@ichigoplayss376
@ichigoplayss376 Жыл бұрын
Thanks bro... This topic is very important to those who is looking for an entry level job like me cause this question do exists on technical interviews...
@eonacademy5036
@eonacademy5036 3 жыл бұрын
I like your video, it is well explained, serious and easy to see.... my favorite OOP language is Ruby, because I think, as it says in its own definition, it is a truly fully OOP language, plus its syntax is just outstanding. Greetings from Mexico. =)
@keiwaiou26
@keiwaiou26 3 жыл бұрын
This was an awesome video, thank you!!
@thefelixgan
@thefelixgan 3 жыл бұрын
dude I tried to explain OOP so many times and failed all those times. Your video did it perfectly. Next time I'll just link them to this video.
@arjayarjay8856
@arjayarjay8856 3 жыл бұрын
Single video to look for understanding oop. Thank you.
@ballsack4581
@ballsack4581 4 жыл бұрын
Very effective explanations thank you
@spade6774
@spade6774 2 жыл бұрын
Not even half way of the video but I already want to thank you for the excellent explaination.. watch other oop video but yours make me feel like i still lack of understanding of this concept n need to continue learning
@andrerexdianarchie6589
@andrerexdianarchie6589 4 жыл бұрын
Thanks for explain it in a nice way.
@richardxue1506
@richardxue1506 Ай бұрын
Nice explanation. APIE is such a genius way to remember them four long words.
@kyeiiih4422
@kyeiiih4422 2 жыл бұрын
This was best explained than ever before.
@tanvirhaider1905
@tanvirhaider1905 2 жыл бұрын
Hey, I Found you as my new favorite java youtube tutor as of right now. thank you.
@karak962
@karak962 3 жыл бұрын
OHHH THIS VIDEO MAKES ME SO HAPPY. Back when I started learning to code, I thought exactly"wait, shouldn't it be done like this? It would be way more efficient!" So I lost it in excitement when I first learned about object oriented programming.
@yelsayamarat7079
@yelsayamarat7079 2 жыл бұрын
Nice video bro, I got it with no effort. Many thanks!
@MrBlaDiBla68
@MrBlaDiBla68 2 ай бұрын
Great, accessible vid on OOP! A suggestion for the encapsulation part: You could add some checking code in a getter or a setter to make their added value more obvious. And my answer to your question, is (of course :): Smalltalk ! The original and most elegant and beautiful OO language, even today..
@Greed-ms2cv
@Greed-ms2cv 3 жыл бұрын
You deserve a million subs!!!! Thanks alot! 🤘
@HassaanRaza
@HassaanRaza 3 жыл бұрын
Welldone pretty clear and concise! a healthy revision for me this stuff needs polishing otherwise concepts gets rusty.
@anugupta6834
@anugupta6834 Жыл бұрын
love you bro you are first one who cleared my thoughts men
@mshumilemirza1011
@mshumilemirza1011 2 жыл бұрын
This video is best to get basic concepts of OOP with nice exmaples.
@Rumptertumskin79
@Rumptertumskin79 3 жыл бұрын
dude... upper-case method names? Bold life choice! :) j/k awesome videos, sir. Keep it up!
@jayaprakashgovindaraj9629
@jayaprakashgovindaraj9629 2 жыл бұрын
best ever... Got logical easy answer with real time code examples
@jasonli1060
@jasonli1060 3 жыл бұрын
I'm surprised this didn't include interfaces and abstract classes in the explanation for abstraction. Otherwise great explanation!
@adamclarke403
@adamclarke403 3 жыл бұрын
Great video, underrated KZbinr! Just subbed
@vb9950
@vb9950 Жыл бұрын
I'm trying to figure the same concepts in C, and this is a short and very concise video.
@Mimi-vj3nr
@Mimi-vj3nr Жыл бұрын
I was soooo frustrated before because so many youtube videos just explained everything with real life examples but did not relate those examples with actual coding. And our own teacher at school also just explained with examples like car, students, just random topics which has nothing to do with oop but in some way relates to the concepts of oop. And I found that really hard to understand. I really wanted to see what difference these oop concepts bring to a block of code. Thank you so much for using actual coding as examples.
@kaoutarrachdi4574
@kaoutarrachdi4574 8 ай бұрын
helpful & informative
@ioannisme7495
@ioannisme7495 3 жыл бұрын
clean voice, clean video, good explanation, i am subscribed!
@kiarastreet6180
@kiarastreet6180 2 жыл бұрын
You really explained this very good!! I’m still a little confused but I understand more now lol
@SaherRocket
@SaherRocket 3 ай бұрын
I learned more in 10 Minutes than what i did reading the Windows Article, Great video and explanation with code examples and much simpler language to understand. Liked and Subscribed.
@mohammed_haddad
@mohammed_haddad 4 жыл бұрын
Hey, Sam! I have come across your content recently and I absolutely love it, I have a video idea for you.... well, it's more like a request that I would very much appreciate it if you make it. The request is: Would you make a Vlog-like video talking about how you learned Java? What sources did you use? like.. the whole road-map you followed. Thank you very much in advance.
@deeproy7292
@deeproy7292 4 жыл бұрын
come on Sam you can do it
@gabrielgomez7967
@gabrielgomez7967 8 ай бұрын
Thank you brother.
@rayearthofficial4086
@rayearthofficial4086 2 жыл бұрын
This is what i am looking! Thanks a lot!
Object Oriented Programming is not what I thought - Talk by Anjana Vakil
38:51
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 6 МЛН
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 29 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 41 МЛН
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Рет қаралды 97 МЛН
Java Classes & Objects
11:36
Keep On Coding
Рет қаралды 287 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 152 М.
Python Object Oriented Programming (OOP) - For Beginners
53:06
Tech With Tim
Рет қаралды 3,2 МЛН
Object Oriented Programming vs Functional Programming
18:55
Continuous Delivery
Рет қаралды 743 М.
Meta Interview Experience 2024 | Software Engineer
9:55
Keep On Coding
Рет қаралды 33 М.
Fundamental Concepts of Object Oriented Programming
9:16
Computer Science
Рет қаралды 827 М.
8 Design Patterns EVERY Developer Should Know
9:47
NeetCode
Рет қаралды 974 М.
When Programmers Have A Behavioral Interview #shorts
0:52
Keep On Coding
Рет қаралды 6 М.
How I Got Good at Coding Interviews
6:29
NeetCode
Рет қаралды 1,6 МЛН
Я Создал Новый Айфон!
0:59
FLV
Рет қаралды 3 МЛН
Apple Event - May 7
38:22
Apple
Рет қаралды 6 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 1,2 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 3,6 МЛН
Главная проблема iPad Pro M4 OLED!
13:04
THE ROCO
Рет қаралды 49 М.