Programming: When EXACTLY to use an Abstract Class? Java & Kotlin Interfaces vs Abstract Classes

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

КОМЕНТАРІ • 51

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

    This is what exactly I was looking for. Thanks a lot Ryan...! 😊

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

    Weeks after searching a resource for knowing the reasonable difference - I finally found it!! Thanks a lot Ryan!!!!

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

      You're welcome, Alok.
      “The real problem in speech is not precise language. The problem is clear language. The desire is to have the idea clearly communicated to the other person." - Richard P. Feynman

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

      @@wiseAss That's a great quote. You are surely a wiseAss. JK :p

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

    Really appreciate the explanation. Most tutorials gloss over why these items are needed.

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

      Ironically that is the most important part as far as these particular topics are concerned.
      Glad you enjoyed it.

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

    A junior Dev here
    Had this question in my mind for a while now
    I look it up and what do you know... my favourite youtuber has a video on it
    Thanks man!

  • @ManishKumar-bb5ql
    @ManishKumar-bb5ql 2 роки тому +1

    Exactly what i was searching for last 5 months... it was there always... few words of yours connected them together and now i have +ve vibes for Interfaces and AC.

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

    thank you very much for the explanation. I just got a question from interviewer regarding to this. I blew it because i was always confused when it's a good choice

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

    wow ... finally a crystal clear explanation .. thanks man

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

    Great explanation

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

    First, thank you for making videos, you seem like an awesome dude. IMHO: ditch the white-board and speak while you code. I appreciate it either way.

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

    awesome explanation.

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

    Wow the best explanation ever!

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

    Very well explained! Thanks

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

    This was exactly what I was looking for! Glad I came to this video.. saved me a lot of effort.
    Thanks a lot bud :) Great explanation!

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

    Thanks Ryan!

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

    Exactly what i was looking for. Thank you very much.

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

    Whenever I wanna sleep, I come here to listen this guy.

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

    great video,thanks

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

    Thanks Ryan

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

    Thank you for this explanation! It was very good.

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

    thanks for this amazing explanation

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

    best way to describe this!

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

    Thank you so much; I see the difference between behaviour and implementation.

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

    Interfaces share definitions, abstract classes can share definitions and implementation. Interfaces are better for polymorphism (implementing multiple interfaces), unless you want default implementation.

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

    great video. thanks!

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

    Dude this was so well explained. Thanks!

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

    Really loved the explanation. Thanks a lot Ryan

  • @amirbahador.developer
    @amirbahador.developer Рік тому

    ty 🙏🏻🌷🌹

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

    I liked this.

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

    Great explanation 👍

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

    Beautiful bro

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

    Interface vs Abstract Class 📹📼

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

    Thanks bro

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

    default interface methods

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

    Wowwwww

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

    super super,,,,

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

    🐤🐤🐤🐤🐤

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

    You looks like Bjorg LothBROK

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

      SHIELD WALL

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

      @@wiseAss Can I ask how to deal with some boss who thorws shit to your work specially when they dont know the ttechnology what you are using. He looked for ways to get me off my job. Know i am looking for and i want to destroy all things that blocks me help me please to be like Bjorg Lothbrok

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

      ​@@irrefl1672 Yes brother; I have dealt with bad bosses in the past. I suggest three ways to handle this situation. I will not encourage any particular way, because it depends on what outcome you want and the details of the situation; I do not know such things. I suggest only one thing for certain: be sure to have a calm mind when you decide what to do. A Calm mind is better at solving problems than an angry one, even in war.
      1. Be the better person. The greatest insult you can give to your boss, is to succeed at your job and win the support of your other coworkers no matter what kind of bullshit he throws at you. Believe me, if your boss really is an idiot or doing a bad job, your coworkers (assuming you have coworkers), and possibly even the boss of your boss will be aware of this. Talented people are always in demand, and if you can succeed under a bad boss, then you are a very good employee.
      2. Quit. If this is the head of a company or just a middle manager who is family friends with the boss, or for whatever ever reason option 1 would not work, then start looking for another job. Some people really can block you from improving, and it can be hard to decide whether dealing with them is a waste of time, or helping you to develop important skills like patience and effort.
      3. Go "over his head". This is only an option if your boss has a boss. To go over his head is an expression which means to tell the boss of your boss, that your boss is causing problems for you and the company. In truth, I think this is probably not a good choice, because it is very rare that this tactic succeeds. In fact, unless you have the respect of this person, at best nothing will happen, and at worst it will come back to bite you.
      Hopefully that gave you some ideas at least. Good luck.

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

      @@wiseAss now i read this i can't believe how you read my mind because of this, He told me: you have to deal with people who treat you like trash like me. You don't know how many times I've had to put up with my boss's screams, it's the lesson I should teach you .In this moment i thought that he has repeating the same behavior that his boss with me. He wanted I obey this orders and don't questionate his stupidity. An insecure one who constantly bragged about his system that no one used. When I started working he put me to support his shitty system, whose bugs and technologies had been reported as useless but I still force myself to see his first job.
      Thanks for your time, really thanks.

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

    i thought this guy is Ed . Snowden *.*

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

    Ed Sheeran teaching java

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

    you look too innocent .

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

    Awesome explanation