Abstract Class In Java Tutorial #79

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 904

  • @alexlorenlee
    @alexlorenlee  Рік тому +9

    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

  • @DiabeticDebuff
    @DiabeticDebuff 4 роки тому +1271

    dude you managed to do in 9 minutes what my professor couldn't do for a whole class: teach us about Abstract classes/methods. Thank you!!

  • @vpenywise
    @vpenywise 4 роки тому +213

    That's like 200 pages summarised in 9 minutes, thank you!

    • @agrajyadav2951
      @agrajyadav2951 2 роки тому +2

      TWO HUNDRED!!??

    • @vladthecoldone8804
      @vladthecoldone8804 2 роки тому +1

      More like 20. His reasoning is not what it actually is, basically he says how he feels about it. Doesnt even explain when you should use A instead of B, that you can use extends and implements simultaneously and why is it useful etc. Like I said "more like 20" but I understand that hes dumbing it down so regulars can understand and that Im procrastinating and probably should be studying for exams lmao

    • @josephkreifelsii6596
      @josephkreifelsii6596 2 роки тому

      @@vladthecoldone8804 More like 5. I've never seen a single Programming textbook take more than 5 pages to explain 1 thing

  • @lachlanstavrevski5255
    @lachlanstavrevski5255 4 роки тому +158

    You should literally be teaching programing courses for universities. You explain everything so well!

    • @mmq6525
      @mmq6525 2 роки тому +27

      he wouldnt be able to teach a 10+ week course, he'd have you ready for finals in 3 weeks

  • @ccacc_
    @ccacc_ 4 роки тому +61

    love how every start of the video, you would be encouraging beginners like us that are in confusion state, that we will eventually understand it.

    • @Lydeliini
      @Lydeliini 3 роки тому +3

      That's what got me hooked :P And he was right!

  • @Chimeratech_O.D.
    @Chimeratech_O.D. Рік тому +13

    Turned a massive chunk of my textbook into a bitesize lesson. Thanks a million, Alex.

  • @atousamas7232
    @atousamas7232 4 роки тому +27

    After a year of struggling to understand abstracts and interfaces,I just learned them right now in just 8 minutes.
    It was really really helpful,you explained it so simply and so good,thanks

  • @seajay9711
    @seajay9711 3 роки тому +3

    in less than 15 minutes this person just taught me abstract classes nad methods and polymorphism, something my college professor couldn't do in a month's worth of lectures. Major thanks from a panicking student in finals season!!

  • @joeyjaehyeokkim5064
    @joeyjaehyeokkim5064 Рік тому +1

    4 yers later, still helping students. You prob don't even realize how helpful these videos are fr

  • @annahuggins6636
    @annahuggins6636 3 роки тому +4

    I'm a student in college atm, we just got a major assignment over polymorphism and abstraction, and naturally, we barely covered this. I am super thankful for this video, it has been super helpful in explaining the differences between abstract classes and regular ones and I would not be able to understand abstraction so well without this video!

  • @uoriwoh
    @uoriwoh 3 роки тому

    Lecturers here spend hours explaining this simple concept and failing. 6 minutes of this 8 minute video clarified it. Thank you so much.

  • @SamiUllah-sh9rb
    @SamiUllah-sh9rb 5 років тому +247

    I requested this video yesterday?
    You are so Quick and made this video.
    Love From Pakistan 🇵🇰 🇵🇰 🇵🇰....

    • @kannankichu1997
      @kannankichu1997 4 роки тому +2

      How and where to request him?

    • @SamiUllah-sh9rb
      @SamiUllah-sh9rb 4 роки тому +1

      @@kannankichu1997 survey and questions asked by alex in a post on UA-cam.

    • @LT-pp2vr
      @LT-pp2vr 4 роки тому +5

      Truly thankful from an initial programmer from Taiwan

    • @anshuman4873
      @anshuman4873 4 роки тому +9

      Do people in Pakistan study too ?.. Amazed man...

    • @nyko1689
      @nyko1689 4 роки тому +15

      @@anshuman4873 LOL, what makes you think they don't study? just curious.

  • @WinOfficially
    @WinOfficially 2 роки тому +1

    I am developer from 2 years and have been unable to understand abstraction. But now thanks to you I finally can. Love you man 👊😀

  • @serdarekid
    @serdarekid 5 років тому +86

    YESSS!!! Just what I needed and when. Thank you man, you're the best!

    • @bindus4943
      @bindus4943 4 роки тому

      ua-cam.com/video/98AAbox6ka8/v-deo.html

  • @Two_Wheel_Yeehaw
    @Two_Wheel_Yeehaw Рік тому

    Dude I sat through a 2 hour lecture on abstract methods and had no idea what my professor was talking about.... amazing what an 8 min video of quality explaining can do.

  • @danielmagdziarz7440
    @danielmagdziarz7440 4 роки тому +447

    Favorite line: "public void poop"

    • @vpenywise
      @vpenywise 4 роки тому +33

      I couldn't get though how can a 'poop' be a 'void', when it most definitely 'returns' something :) I mean, you definitely see the result, right there! :)

    • @thedude4795
      @thedude4795 4 роки тому +15

      I invested in stocks and my *final* *return* was *void.*
      *Silence. *

    • @adenosinetp10
      @adenosinetp10 4 роки тому

      @@thedude4795 lol

    • @smellthel
      @smellthel 4 роки тому +2

      @@vpenywise mind blown

    • @JohnDoe-cu6jv
      @JohnDoe-cu6jv 3 роки тому +1

      "avoid" poop

  • @Sk8zOfficialMusic
    @Sk8zOfficialMusic Рік тому +2

    You were able to explain something I'm learning in a coding bootcamp for over 2 days in 8 minutes. Thanx so much man.

  • @XAyaDubX
    @XAyaDubX 4 роки тому +12

    You're an absolutely amazing teacher. Thank you so much for making everything so simple. You communicate very efficiently.

  • @prasadjeyapalan8918
    @prasadjeyapalan8918 2 роки тому +2

    You managed to explain this in 9 minutes what my professor was trying to ramble forever.

  • @עדןמזור
    @עדןמזור 5 років тому +46

    You always know *JUST* what I need!
    Did you create a program of mind reading?

  • @minh-tamvo4608
    @minh-tamvo4608 Рік тому

    Everytime something feels off or not all understood after class, I come to your videos and it sums up a 3h in 10 minutes.

  • @Bryan_Salvador
    @Bryan_Salvador 4 роки тому +10

    Pretty much everything I need to know condensed in

  • @rrsbunker
    @rrsbunker Рік тому

    I swear to god I dont understand how abstract works, even after 1 whole semester of learning and trying to implement it. I avoid using it in my project because I'm afraid it will mess it up even more.
    But after watching this video, I feel like "bruh, it was that simple all this time...??"
    Thank you man. Wishing you luck on your life journey!

  • @nigelburke7391
    @nigelburke7391 4 роки тому +17

    6:10 lol, literally answered my question as it popped into my head

  • @kunpeng8646
    @kunpeng8646 4 роки тому +1

    I am a new learner on programming and I am getting stuck on the abstract class concept, this video helped me a lot, I totally understood right now. The example of a dog, poop, made the complicated concept much easier to be got by new learners like me. Thanks, this is a pretty nice tutorial!

  • @kharlopena7512
    @kharlopena7512 2 роки тому +3

    Thanks for this! My professor is great, but even she made this sound way more complex than it is. Your video was super helpful!

  • @rashmibalasooriya8447
    @rashmibalasooriya8447 Місяць тому

    Dude you are the only person who could be able to make me understand... the whole class looked at me like an idiot after telling nonsenses about abstract, so called "teaching"!! Super thankful ❤

  • @abdulpangandaman
    @abdulpangandaman 5 років тому +26

    After or during each of your video can you give us an assignment? Or some sort of activity that we need to answer/code.
    In that way, we will know the essence of your tutorial.

  • @stefan8193
    @stefan8193 3 роки тому

    Bro you are genius. You explain it in 10 minutes with simple words. Very understandable!!! You are the king.

  • @xenonnanon
    @xenonnanon 5 років тому +4

    I have a Free Response quiz tomorrow, and you just helped me secure my A. Thank you very much, Alex! You have my sub!

  • @banusha4898
    @banusha4898 3 роки тому

    Many hours of classes is just within 9 mins....you explained clearly just like a friend explaining everything 10 mins before exam.

  • @yaminchoudhury8732
    @yaminchoudhury8732 4 роки тому +3

    Broskiii this was the best 9 minutes of my life, I love you thank you so much. LIFE SAVER

  • @emrezkc
    @emrezkc 2 роки тому +1

    so in an abstract class we can have methods that are not abstract but in an interface we cant. makes perfect intuitive sense :)

  • @SuperMrHolmes
    @SuperMrHolmes 4 роки тому +4

    This was extremely helpful. You are very talented at teaching and keeping it concise. Thank you!

  • @davidstrom1434
    @davidstrom1434 2 роки тому +1

    You should teach in university. These are the best Java Videos i have seen! Thank you for saving my butt!!

  • @harshshastri6099
    @harshshastri6099 3 роки тому +4

    Hey Alex, you're doing a great job. It would be cool if you could cover how static methods are used in interfaces and abstract classes, and how variables cannot have abstract keyword in them.

  • @JalerSekarMaji
    @JalerSekarMaji 3 роки тому

    Guys, I will have technical interview for programmer job.
    its about 30 mins from now, need to refresh about OOP paradigm and found this.
    Thanks Mr. Alex!
    Wish me luck!

  • @Mangadrawings123
    @Mangadrawings123 4 роки тому +24

    You may or may not have just saved me from failing my exam

    • @khanf13
      @khanf13 3 роки тому +5

      howd u do

    • @Salio_Mendes
      @Salio_Mendes 3 роки тому +1

      I hope u did well, I got my exams this week...help!

  • @ericlin8331
    @ericlin8331 4 роки тому +1

    My professor spent an hour and 30 minutes trying to explain abstract classes and still manage to fail to get us to understand it. This is wayyy more clearer.

  • @harshdeepsingh6768
    @harshdeepsingh6768 4 роки тому

    Nice work brother. Other people made stupid tables and listed the differences. You explained all in 9 minutes. Respect

  • @Shaf23
    @Shaf23 5 років тому +7

    Can you do a video where you explain all of your shortcuts? It would really help me save more time

  • @Nergeww
    @Nergeww 3 роки тому

    Holy crap I finally understand this a bit! The problem with most profs, is that they throw all the new terminology and expect us to use it to help us understand what we are learning. This makes so much sense now, thank you!

  • @goldengunist
    @goldengunist 5 років тому +41

    ALEX!! Thank You for making all these Java videos!! Seriously think that you deserve at least 100K subs for the simple and clear explanations! PLUS it helps that your super handsome and cute

  • @kamile1085
    @kamile1085 3 роки тому

    I think you deserve to get gold medal 🥇 if there is such a thing for Java instructors. I wish all the best for you!

  • @ghostropes
    @ghostropes 5 років тому +9

    Making and implementation of a GUI currently what I'm struggling with right now also do you use the java library site religiously or not that often?

  • @supriyajain7904
    @supriyajain7904 Рік тому

    Very few can explain these very basic core concept of Oops with such clarity. Your basics are so so clear. Thanks

  • @kaushiksenthilkumar682
    @kaushiksenthilkumar682 4 роки тому +42

    "Every dog poop a little differently ", I laughed for almost 3 minutes lol

  • @anastasiagavrilita6567
    @anastasiagavrilita6567 4 роки тому

    At the beginning of this video, when you said "this may be a bit confusing to you", I swear that words I never knew I had in my vocabulary came to my mind to help me curse, because hell ya, I was confused!
    At the end, when you clarified the difference between the interface and the abstract class and said "hu, that was a lot!", my brain was already doing the happy dance. Thank you so much!!!

  • @aishwaryamurugappan5138
    @aishwaryamurugappan5138 5 років тому +3

    Alex,Thanks a lot,for this clear and simple explanation with cute examples, this is very helpful,and i'd also wish if you could make videos like, kinda creating simple games with java or a demo on some project with java,on application basis of these concepts.. :)

  • @futgaming17
    @futgaming17 3 роки тому

    This is the simplest yet best explanation on abstract classes and methods i have ever encountered. Kudos Alex.

  • @myanch200
    @myanch200 5 років тому +5

    Could you do some interesting projects with java

  • @DC-se3vr
    @DC-se3vr 4 роки тому

    An abstract class helps us organize what that object should do. The abstract method is an idea to organize that object. ....
    Thank you for explaining this. I just had an interview and I couldn’t put this into words properly.

  • @kalaiselvan539
    @kalaiselvan539 5 років тому +12

    Is this the only difference between abstract and interface .. or something yet to add

    • @jameslowell9656
      @jameslowell9656 4 роки тому +11

      You can implement multiple interfaces but you can only extend one class regardless of whether it is abstract or not.

  • @Cheyenne9663
    @Cheyenne9663 2 роки тому

    If have watched some of your previous videos and they were explained too fast for my small brain. This video was laid out nicely. Went slow enough for the the idea to sink in, you kept it simple and clear. Thank you!!

  • @marciano2293
    @marciano2293 5 років тому +5

    Can you make a tutorial about java GUI using javaFX ?

  • @DANNYFIGDESIGNS
    @DANNYFIGDESIGNS 3 роки тому +2

    Brother. I love that you're pursuing your dreams and I know you'll do well. I will miss your Java vids. They have saved me. I don't have a good teacher for my college course. 😳Maybe you'll pop up every now and then and throw us Java people some love/bones. Regardless, thank you for being an encouragement and a big help. May you have continued success. 🤠

  • @noei.quezadatorres3920
    @noei.quezadatorres3920 2 роки тому +1

    Dude you're a gooood, i came here looking for the definition of abstract, and ended having the knowledge of implements, interface and the abstract itself, gooood bro

  • @amirkamalian4848
    @amirkamalian4848 2 роки тому +1

    i have BEEN searching for this topic for a long time, i'm 100% sure this is the best video in the internet to understand abstract and interface, Thank you ALOT !

  • @deli5777
    @deli5777 2 роки тому

    Thanks for actually stating the difference! So many people will give characteristics without really defining what they're talking about.

  • @greatjobbuddy
    @greatjobbuddy 3 роки тому

    I learned more in this class on Abstract than my JAVA class at a California University. Alex was very clear about how it works. Saved me!

  • @metin1504
    @metin1504 2 роки тому +1

    even though this is 3 years after the video, i wanted to say how much i can appreciate your down to earth way of explaining these things. something about it being more like a conversation helps getting the point across way better. keep it up!
    edit:
    ahh just saw the "end of java tuts" video. hope the new path is the right one for you!
    btw nice miata ;)

  • @ovonickalicious
    @ovonickalicious 5 років тому

    I have an exam coming up and watching your videos makes everything so simple to understand. THANK YOU SOOO MUCH !!!!!!!!

  • @JVenom_
    @JVenom_ 3 роки тому

    I’m doing abstract programming right now in a summer course we need to learn c++, python, JavaScript and Haskell in 5 weeks. And I come to ur videos cause it’s soo clear that it translates languages

  • @karsten7601
    @karsten7601 4 роки тому

    I have been a full stack developer for a year. I love watching these interviews as I prep for interviews in the future. Love it

  • @adamameen5
    @adamameen5 2 роки тому +1

    You are amazing. Such clear explanation. Learnt within 9 minutes that could not be learnt for 9 years.

  • @InternetUser999
    @InternetUser999 3 роки тому

    When you choose the first result off the search screen and it is a really good video and actually teaches you something. Nice job, man. I loved the video!

  • @alexkim-soo2845
    @alexkim-soo2845 2 роки тому

    it took me 40 min to catch up to 3 weeks of lectures so about 6hr of lecture + 3hr of tutorial,
    if that does not tell you how talented he is in teaching i don't know what will
    edit he just made me learn abstract classes and interface with poop and bark, so he earned my subscription lol

  • @killianoshaughnessy1174
    @killianoshaughnessy1174 4 роки тому

    ngl, i had to repeatedly scrub through the video so I could fully understand your point and not just pretend that I know what you meant. Not saying you explained it poorly, it's just that I'm training my brain to the thought-process. I'm glad you posted these vids on here, you're a god-send! So far, your tut had the right pacing. Keep up the awesome work!

  • @omarshaikh6622
    @omarshaikh6622 4 роки тому

    You're the only person that made abstraction not sound complicated. Here's a thumbs up and a subscriber. thank youuuuu!!!!!!!

  • @Alireza13488
    @Alireza13488 4 роки тому

    Alex's tutorials are simply one of the easiest and most understandable videos I have seen on UA-cam.

  • @leilas6325
    @leilas6325 4 місяці тому

    im so thankful i found this video before my OOP exam, thanks king

  • @niranjanwagh5767
    @niranjanwagh5767 2 роки тому +1

    I feel so lucky to stumbled onto this video. I probably would have never understood it for the rest of my life.

  • @charliewang2u
    @charliewang2u 4 роки тому

    Dude my professor at UCSD explained abstract over a 9 min video and I was like WTH?!~~~ Did not understand at all. You did a fantastic job for explaining to me so i can understand way better. Thank you so much!

  • @praneethchakri7052
    @praneethchakri7052 2 роки тому +1

    Dude,
    Thank you so much for explaining us in the most layman way as possible.
    Have always been intimidated to understand or get the right picture of these terms since "years". You just made my java fears fly away by explaining these basics in 10 mins each. Thanks again.!!

  • @georgei2480
    @georgei2480 Рік тому

    Alex Lee taught me more than all my collage profs combined. A true programming hero

  • @oguzgonul2584
    @oguzgonul2584 2 роки тому

    35 page of powerpoint document is equal to your 9min video. Very clear, thank you

  • @gomesfamily2.0
    @gomesfamily2.0 3 роки тому

    I have watched so many videos from so many ppl and you are the only one I understand in all of your tutorials👌 ....Man from now on I'm not gonna listen to my professor and waste my time killing my brain from now on I can say I learned Java from Alex,god bless man!

  • @Dilly9124
    @Dilly9124 3 роки тому

    been trying to grasp this in my online course for days this video was crystal clear

  • @TheEchomaker
    @TheEchomaker 2 роки тому +1

    thank you so much for clarifying the differences between abstract classes and interfaces!

  • @musguz
    @musguz 4 роки тому

    You are clearifying everything in an easy way. That's the difference and appreciation for all of us.

  • @jethior
    @jethior 6 місяців тому

    OOH Alex Lee!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I don't know why I understand only your tutorial with an open heart!! thanks, man for making my life easier. I appreciate you really.

  • @roastxbeefx7744
    @roastxbeefx7744 4 роки тому

    I will go through multiple different videos explaining a topic and I will not comprehend it until I watch your videos. Keep. Doing. Videos.
    Cheers!

  • @Gofishinmore
    @Gofishinmore 3 роки тому

    When trying to learn these concepts in school I think the biggest word that through me off was implemented. All the textbooks use it but I didn't understand what it meant. Thankfully you described it very well here and I feel much better. Thanks!

  • @aanarmath
    @aanarmath 4 роки тому

    We - Java learners are so lucky to have you

  • @ramz161
    @ramz161 2 роки тому

    I understood more in the first 8 minutes of this video, than in 2 hrs of my professors lecture. Thank you Alex, Great work!

  • @monicaperez5101
    @monicaperez5101 4 роки тому +1

    I perfectly know how to explain the difference between interface and abstract class! Thank you!

  • @georgefron7163
    @georgefron7163 3 роки тому

    U need to change the title to the difference between the interface and abstract class too. I wanted to know that and I just stumbled on your video by mistake. I now saw the whole video and I also got what I was interested in. The difference between the 2. Great video

  • @davileett1224
    @davileett1224 4 роки тому

    This is by far the best clarification resource I have found between abstract classes and interfaces.

  • @ananthr1583
    @ananthr1583 3 роки тому +1

    Lol dude you are a kid and I absolutely love it ..clicking this video is propbably the best decision i took today!

  • @NellieNotion
    @NellieNotion Рік тому

    Honestly, my professors are horrible at explaining any of this. Thank you. I completely get it now.

  • @StealthyLifter
    @StealthyLifter 4 роки тому

    this is my 4th time learning java and i was struggling to learn by myself, i mean practising, soo Thanks to u .. u make it clear and soo simple that it reaches my garbage brain. love u man ..plz keep what u r doing cuz we all love to learn from u

  • @jiggoqoila9241
    @jiggoqoila9241 2 роки тому

    The comeback I did in my final exams yoo thank you mate with your All Java classes 🆙

  • @MaiaBeauty
    @MaiaBeauty 4 роки тому

    i have the worst programming 2 professor but i got extremely better at programming after i found your channel a few months ago. i really appreciate the simple and short videos you make, my final is in a few days ahhh

  • @jespinoza011
    @jespinoza011 4 роки тому

    This man is a fantastic programmer and instructor. He helps by breaking down complex terms and concepts, making them so easy to understand. Definitely worth subscribing, I look forward to more of your videos!

  • @ralan97
    @ralan97 4 роки тому

    You explained what my professor couldn't in like 2 minutes (Difference between abstract and interface) 6:08

  • @maylouh
    @maylouh 3 роки тому

    Thank you, sir, for saving me ! You explained this a lot better than my teacher did in 3 hours.

  • @omniversal4739
    @omniversal4739 4 роки тому

    Thanks for explaining the differences between an interface and an abstract class.

  • @SHUBHAMKUMAR-cd7fs
    @SHUBHAMKUMAR-cd7fs 2 роки тому

    I just love the way you smile man along with teaching these tutorials. This kinda gives me motivation that this this is an easy topic and i can do it. Thanks.

  • @wifezilla358
    @wifezilla358 3 роки тому

    Wow it became a habit of mine before watching a training I tend to watch your tutorials first so I could understand it better! 😁

  • @Seánasadventure
    @Seánasadventure 4 роки тому

    im so glad this guy exist i am basically watching his videos for everything i learn now, because he teaches it better