If you’re new to programming but want a career in tech, I HIGHLY RECOMMEND applying to one of Springboard’s online coding bootcamps (use code ALEXLEE for $1,000 off): bit.ly/3HX970h
@Lord_Liverpool Жыл бұрын
The music at the beginning of the video was very distracting.
@1cannon35 жыл бұрын
1:35 Polymorphism 2:20 Overloading a method 2:26 Overriding a method 3:52 Inheritance 4:37 Encapsulation (getters/setters) 6:54 Interfaces 8:40 Abstraction Thanks for the excellent tutorial!
@adrianberdecia44895 жыл бұрын
thx!
@MR-yc3my5 жыл бұрын
2:26 Overriding, not overwriting.
@shazaibmaqsood29574 жыл бұрын
For those who are confused , methods are called functions in c++
@InfoLunix2 жыл бұрын
0:21 Start 0:38 Classes and methods
@thaminduKavinda4 жыл бұрын
Entire semester in 10min, very impressive bro
@rayajaltouny78483 жыл бұрын
Exactly 💯. I really needed this
@TimoKvapil2 жыл бұрын
we had this and more in just one lecture
@harveers820 Жыл бұрын
@@TimoKvapili feel bad for you
@day35ofdebuggingthesamelin564 жыл бұрын
This guy teached me Java OOP in 10 min while my professor took 4 months just to confuse me.
@terrapin-yob3 жыл бұрын
It's funny how teachers in general treat you like you are stupid and take forever to explain things that are really simple. Like, "HoW dO YoU KnOw iT Is A TrIaNgLe" or some shit when it's like, we both know why so like wtf.
@branpod3 жыл бұрын
@@terrapin-yob understand why you know it’s a triangle is important though. Obviously you can recognize a triangle in a simple geometric situations, but in more complex situations where things don’t present themselves to you, you need to know what to look for.
@terrapin-yob3 жыл бұрын
@@branpod I know, but I've seen questions like that in middle school when it's not anything new- it's just straight up stand alone shapes
@branpod3 жыл бұрын
@@terrapin-yob Yeah, there's definitely times where that style of teaching is unreasonable, but as an introduction to a topic, it's often worth the little bit of extra time to get a complete understanding of why, and not just how
@terrapin-yob3 жыл бұрын
@@branpod Yes, but I have experience times when it was just in the middle of no where- very simple things that everyone understands if you're above the age of 12.
@thedistractedlearner4 жыл бұрын
I'm a HS Computer Science teacher. I bow to you and recommend you to ALL my students. I'm coming to you to learn and help me clarify what I'm teaching! :)
@africanbitcoin77875 жыл бұрын
“They throw 15 letter words at you you don’t understand” 2 seconds later: POLYMORPHISM Just kidding.. love the videos
@alexlorenlee5 жыл бұрын
POLYMORPHISM
@silasdietrich74644 жыл бұрын
15 letter words, he didn't say anything about 12 letter words... :)
"Universities hate him for teaching one semester in 10 minutes." lol thank you so much for this!
@djuka81214 жыл бұрын
damn this 10 minute video is more useful than those 2 hour tutorials
@matthew110924 жыл бұрын
this man deserves my college tuition
@simiiv50214 жыл бұрын
hahaha true, mine too
@danielvazquezsandoval754 жыл бұрын
Got the worst two teachers, one for networks one for Java. Same here, it took Alex 10 minutes to teach me what I never understood in 4 months.
@dhanajon55282 жыл бұрын
@@danielvazquezsandoval75 haha same, i have a networking teacher who is just the worst
@umeshb82104 жыл бұрын
He actually taught OOP in 10mins. OMG MOTHER OF CHRIST
@_Anna_Nass_2 жыл бұрын
These “in 10 min” and “in 14 min” videos are great reviews for someone who knows some Java but took a semester off. Thanks for keeping it simple, dude.
@michaelcdarby4 жыл бұрын
It’s been a year since I’ve had to take a programming course so this was a great refresher
@CrypticManu5 жыл бұрын
HAHAHA WHAT A TIMING DUDE we literally just had a lecture about OOP and I wanted to watch some of your vids to make sure I understood everything :D
@alexlorenlee5 жыл бұрын
:D
@karanpolobotu55934 жыл бұрын
This is the greatest Java OOP tutorial of all time. You've managed to break things down in such an understandable way!!! My prof has a Ph.D from MIT, and he can't teach me this stuff!! Ur WAYYY better than him at this. Thank you so much!!
@tfh55755 жыл бұрын
wow, this is a great overview. i have two interviews this week for software engineer positions (finishing bootcamp in 13 days) and i really felt overwhelmed reviewing so much material. this was super concise and helped clear up a couple concepts i was still having a little trouble talking about. thank you!
@manjunathadharagond9322 Жыл бұрын
Wowowowowowowwww!!!! You're the god of OOPs tutorials🎉
@michaellieberman1145 жыл бұрын
This was very concise and well explained. I learned OOP and did a lot of projects/homeworks earlier this year in a class and I always tell people "any concept, specifically in CS, is simplifiable", but school doesn't do an amazing job at concise. I had a wonderful professor for OOP but in general teachers make things more complex and drag on lessons. 2 things that would have perfected this video: 1 if you had prepared a full class with variables and functions, like a full 40 line class with edge case checking for constructors and setters. 2 split the screen between "class containing main method where objects r created" and "actual class/blueprint of object" that way people can visualize things much better. for a quick intro to OOP, this was very good. even for a review for test.
@adhel-estebanriverarodrigu22342 жыл бұрын
Bravo and kudos to you, sir Alex! I'm just starting my new semester and had to refresh OOP and learn Java at the same time, and you taught all of this under 10 minutes! I'm sharing this with my entire class. Bravo Alex! 👏
@syeddaniyal12735 жыл бұрын
What a great tutorial man, this will help me in my OOP course more than my class lectures!
@prashanttiwari70085 жыл бұрын
Crystal clear and easy example . Precisely on point , nothing extra .
@angledcoathanger4 жыл бұрын
Wish I had such a tidy and quick explanation on hand when I was first learning Java. Great stuff.
@jasonking12842 жыл бұрын
Nice, a compact tutorial with no going off on a tangent for 10 minutes every 5 minutes but just stays focussed on the subject. Very good video. 👍👍👍
@willianvinagre33384 жыл бұрын
holy shit dude... i always struggled trying to figure out OOP concepts but these explanations are really good! it all seems a lot easier now! thanks!
@piggiesgosqueal80664 жыл бұрын
Willian Vinagre same. I am coming from C++ and Java OOP was making no sense. Now I realize it is very similar just a bit different syntax.
@crosskrade66585 жыл бұрын
Thank you I am currently studying Computer Science at University and I have learned so much from this channel what my lecturers cannot seem to explain, keep it up.
@ronayusan40473 жыл бұрын
so annoying how these concepts are made to be so confusing in school / job interviews but they're so basic when you're actually coding them.. thanks for showing us this!
@SoruNoSensei4 жыл бұрын
Hey Alex, this video was very well explained. I feel like I learned a lot in a very short amount of time. Keep up the great work. I'm a new subscriber based off of this video alone.
@l.65163 жыл бұрын
I spent 16 hours on a basic object oriented java project, wish I had seen this.
@bitten14063 жыл бұрын
I really cannot be more thankful! You made everything so clear, thanks!
@Cablur2 жыл бұрын
Mate, you are so incredibly awesome 🤩 I know, I repeat my self in like every comment I leave under your videos, but this is only due I can not find any better words to describe how infinitely good you are explaining stuff! Thank you so so much for your videos ❤️🔥
@rittenbrake16134 жыл бұрын
This is SUPER CLEAR ! This made everything much easy to grab !
@nakadelnat30305 жыл бұрын
you just made my life easier. God! I should be thanking youtube for this video suggestion! I am a teacher and want to teach my students java. I will add your videos on our book as reference ;)
@leahlilyrose3 жыл бұрын
you are LITERALLY THE BEST Java teacher ever, I finally understood Arrays, now I need to know about Objects, Constructors, and Inheritance I think
@gabrielbartholoma7789 Жыл бұрын
Incredible comprimized and performant transferred knowledge. Well done bro.
@Videosvoorwebsites3 жыл бұрын
I've been studying from my books for the past few days, everything was made so unclear. You just cleared everything up in 10 minutes, awesome video thanks!
@shubhamarya93835 жыл бұрын
And I oop... Sorry I'll see myself out
@caglayagmurr5 жыл бұрын
XD
@arthurgrubert39414 жыл бұрын
My college course last semester was called “IOOP” into to object oriented programming
@tylerngo76394 жыл бұрын
apcs test in 40 minutes good luck everyone
@ritamch75184 жыл бұрын
Yeah dude I did that too lol
@9chickenwingz2 жыл бұрын
Alex, you’re the teacher we always needed! 👏🏽
@pufflesrock095 жыл бұрын
Our Java class went from basic loops straight into OOP without even mentioning what a method is, I guess it's lucky I have some experience with it already. Great video!
@omarzidan40553 жыл бұрын
my class is doing that rn and I got no clue wtf is happening
@titivermeesch4 жыл бұрын
I've already a few years of experience with Java but this is actually the best explanation of OOP that I ever found online.
@ians4744 жыл бұрын
This is fantastic! Clear and concise! Thanks bru!
@elmarvo75053 жыл бұрын
Awesome! Thank you so much for this short briefing! :)
@PlGGS5 жыл бұрын
Great video! Just want to add that getter and setter methods make getting and setting variables easier for users, because the original developer(you) is(are) able to retrieve and replace the variable in different ways depending on what the user submits as a parameter to each method. Mainly, if the original dev(you) wants(want) to make sure users don't accidentally set a variable to certain values down the line, getters and setter methods can perform checks and do much more than simply *get* and *set* the variable in question when the user calls them
@creative.money_eu4 жыл бұрын
Damn if i had only seen this before this semester started.... i would've saved myself a lot of stress
@fcsie3 жыл бұрын
I alr learned these concepts in college, but your explanations simplified it, making it easy to understand, thank you!
@simiiv50214 жыл бұрын
Thanks for existing ALEX. you saved me! I was never so confident in OOP and kinda mugged it up. You've made coding fun for me!
@zmyslowy275 жыл бұрын
Great video as usually. Thx a lot. Even if I know that already it is always a pleasure to watch some new stuff from you.
@subscribenow37343 жыл бұрын
Thank you Alex Lee. You make learning fun and Understanding .
@geraldjinx4 жыл бұрын
I luv ur videos. I knew the channel before my brother
@mattnemeth13334 жыл бұрын
If I spend too much time away from an OOP language I forget what these words mean. Excellent refresher.
@the-nikolette Жыл бұрын
Just WOW! I've been front end coding for years. Found a new passion in OOP. You helped me a lot with this video. Got a new sub 🎉
@eveliovelez97083 жыл бұрын
I’m an AP CSA student in high school and your videos are beyond helpful for preparing for my upcoming AP exam. Thank you so much!
@feliksbus77135 жыл бұрын
Huh, that's what I have to learn for school. Thanks
@randomC254 жыл бұрын
I took OOP for 1 whole semester, but alex be like : 10:05 mins ... It's really good. It's better and clear, thank you for making this videos.
@serotonin56074 жыл бұрын
Man... this explains my whole semester... and this video helped me more than my school. Thanks man you earned a new subscriber.
@Lunamuse352 ай бұрын
This video has made it easier to understand basic OOP concepts
@pengwuchen30955 жыл бұрын
This is a very good guidance for intermediate learner, but not absolute beginner. My java professor only talks about how to use different kind of method to achieve a goal, but never tell me the concept of a class, a method, or how to relate them as a whole.
@Nariji1974 жыл бұрын
This video literally saved me from my interview. You see im more of an output guy and I have problems with definitions when interviewers asked me about definitions of something, having trouble on finding the right terms to describe it that sometime I want to "just give me a computer and ill show it to you". Thanks!
@niwnoom3 ай бұрын
i found this video about 3 months ago and said to myself i would come back here once im done with my coursebook and so here i am and thank you sir, have a good life
@saxkMr3 жыл бұрын
Thank you so much man! I always struggled to get this OOP stuff. But then your video comes and now OOP it's all magically clear to me. Keep up the awesome work!!
@brunocardoso82775 жыл бұрын
I actually "know" about OOP but i really enjoyed this video. Good job man!
@mattiakozianowski80755 жыл бұрын
Da quanto ho visto.. il video è già per dev.. un newbie non capirebbe nemmeno i primi 10 secondi XD
@rocas40874 жыл бұрын
olha um programador da tuga 😆
@brunocardoso82774 жыл бұрын
@@rocas4087 kkkkkk não sei o que é tuga, mas vou curtir a piada!!
@brunocardoso82774 жыл бұрын
se for Portugal, infelizmente sou Brasileiro, ou felizmente, depende do ponto de vista xD
@rocas40874 жыл бұрын
@@brunocardoso8277 tuga é uma expressão para dizer português hahah, e da tuga é para dizer Portugal haha
@karlisteeves32165 жыл бұрын
I'm in a coding Bootcamp right now and I just wanted to say, thank you for these videos because they're the only thing making me understand java.
@mzeeshanhussainАй бұрын
This is best explanation I have ever seen!
@alexdien3 жыл бұрын
Helped me understand Java for my new job in 10 minutes. Many thanks!
@valterkuhne29625 жыл бұрын
Love it! I literally just learned C++ and with your videos only I understand everything they should teach at school!
@hussamaladdin84693 жыл бұрын
It is amazing how he simplified it. I struggled with that topic for so long but honestly Alex is a living legend :D
@shadmankabir70234 жыл бұрын
your teaching style is so good. the basics even my professors couldnt really teach well in university. you taught in 10mins.
@og4034 жыл бұрын
Its amazing that while im sick and not really even able to focus you still made me understand better than my professor or my 250 book
@Yadayayayayay4 жыл бұрын
bruhh I just learnt something we've been doing in class for the past 8 months in TEN MINUTES. YOU ARE A MAGICIAN.
@euland5 жыл бұрын
ok, i love a youtube channel, dude, continue with this great work.
@JoshTheGiff3 жыл бұрын
This seriously was the first time these all made perfect sense to me. Thank you
@kenntoot6843 жыл бұрын
Amazing explanation! So clear and understandable! Great job!
@id158079365 жыл бұрын
I wish every programming tutorial video was that simple and quick.
@rukna37755 жыл бұрын
Yea
@kass97353 жыл бұрын
This was SO helpful!!!! Thank you so much :)
@nassimioussaghane16865 жыл бұрын
Wow that's impressive ! Our mentor spent 2 weeks explaining Oop and didn't get it . watched ur vedeo and now makes sense .
@yichenshen50022 жыл бұрын
amazingly explained. Thank you!
@lgx223 жыл бұрын
Dude you are good, keep working these things, don't give up
@tips14834 жыл бұрын
I’m coming from python and when I learned OOP python got so much easier so I decided to learn this as one of the first things and this is from a beginner this clears up so much and made a ton of sense thank you!
@Daniel-ny2yp3 жыл бұрын
Simple and concise, thank you!
@rafkon12557 ай бұрын
You might honestly be the goat
@darkvader2024 Жыл бұрын
Watching this to revise before I tutor. I wish I had watched this back when I was doing this course. Would have saved me so much time.
@michellep22802 жыл бұрын
Thank you that put a lot of stuff into perspective.
@Kisakisrecipes4 ай бұрын
Alex, thank you so much for making Java videos. You really helped me get a Job!!! 😇😊😊😊 You are very Appreciated ❤
@programinggrid9674 жыл бұрын
Seriously man you are amazing i never understand oop before. But after watching this video i understand all the basic concept of oop. Thankyou
@timothybaraka12064 жыл бұрын
This has literally wrapped up all those stories i get from my OOP lecturer, Thanks Alex Lee!
@jeffcleds Жыл бұрын
This helped me review! Thank you!
@hasanparasteh52425 жыл бұрын
Thanks, I just found anything I wanted about OOP in java!
@TheAverageTea5 жыл бұрын
Great video and very well explained, keep making videos👌👌
@Mobbgaming3 жыл бұрын
Super Awesome. To the point and simple.
@burhanuddinkutubdeen75044 жыл бұрын
hey alex my uni suggested 18 videos for each topic you explained in this video,and i am glad i chose to watch your video first before getting confused watching other videos.thank you.
@abrahamwashington38965 жыл бұрын
thank you! really well done concise and clear.
@fikrifiqrie4 жыл бұрын
Thanks...now I can feel better to take my test tonight. Love this channel.
@user-ne6iy4xz1u5 жыл бұрын
watching you since august keep up man and thanks! for sharing your expertise by teaching us
@ryandburns12 жыл бұрын
This is great! Thanks for making OOP easier to learn!
@ryandburns14 жыл бұрын
This was really helpful! Thank you.
@preetsekhon36034 жыл бұрын
Bro you actually did it. No clickbait what so ever
@OConnelsSideOfDaRiver2 жыл бұрын
Bro, you just salvaged my entire career! bless!
@letsherptothederp4 жыл бұрын
Thanks for such a quick, concise video. This was a wonderful explanation.
@afsarabenazir85584 жыл бұрын
best video on oop! subscribed!
@IsaacWRTorres2 жыл бұрын
Omg gracias! Entendí todo
@jibrilmohamed7434 жыл бұрын
This video was more useful than I initially thought. THANKS!!!