Difference between Interface and Absract Class

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 142

  • @donamathew1749
    @donamathew1749 4 года назад +46

    I am trying to learn Java for the longest time. Never got the concepts clear. You have been a life saver for me. I don't feel the need for any other tutorial now. The way you teach is the most perfect I have seen. Thanks a Ton!!! Please continue this great work....

    • @hareeshjp
      @hareeshjp 4 года назад +1

      same with me.

    • @jabariterrence4539
      @jabariterrence4539 3 года назад

      I know im asking the wrong place but does anyone know of a tool to get back into an instagram account..?
      I was stupid lost my password. I appreciate any tips you can give me!

  • @oludamilareolukotun1783
    @oludamilareolukotun1783 5 лет назад +16

    I have never see any any explanation as clear and co concise as this. you are a great teacher

  • @truthlover3522
    @truthlover3522 6 лет назад +6

    Even many Java experienced guys find it difficult to explain difference between interface and abstract class, they just keep on reiterating interface and java but miss the clean explanation, but the way you explain with such a clarity , WOW., first time ever seen such convincing explaination.

  • @sureshm2047
    @sureshm2047 5 лет назад +3

    I have been watching since 3 yrs about abstract and interface but no one has given clear cut and didn't understand but first time my doubts gone by watching this extraordinary video

  • @spsingh4297
    @spsingh4297 6 лет назад +7

    Excellent explanation for guy like me who is a beginner, Plus Naveen's accent is very Neutral and not like other people videos who says yeight to 8. Wish you billion subscribers

  • @sanghamitrabhowmicklive3013
    @sanghamitrabhowmicklive3013 3 года назад +1

    I don't even know how to thank you. The way you explain concepts, I don't think I have ever seen someone like you. Hats off to you!!

  • @maheshappala3150
    @maheshappala3150 6 лет назад +5

    The way of teaching is excellent naveen .i am new to java but i am understanding quickly and i am also watching your selenium videos.Your voice is very clean without any disturbance.thanks naveen for uploading videos

  • @apoorvabhavsar1645
    @apoorvabhavsar1645 6 лет назад +6

    Awesome videos, I have learned it around 8-9 years ago as a theory but this video made the idea crystal clear. Just love your teaching abilities. Keep it up and huge thanks for all your videos.

  • @venkateshandea1767
    @venkateshandea1767 6 лет назад +30

    Hey naveen ...i really appreciate your work...one requenst from my side make a video on ....where we use all these concepts in selenium....i.e abstraction, polymorphism, overriding, overloading, encapsulation ...etc...thanks

    • @deeepzzz
      @deeepzzz 2 года назад +1

      It's the same. You just need to learn java and oops concepts and you can work in selenium (or even in any oop programming language once you learned it well).
      (I know it's late answer, but may be useful for others)

  • @kaushikyadav5284
    @kaushikyadav5284 5 лет назад +2

    Now i can not forget difference between this 2 topics thanks Naveen

  • @ankitkhusabu
    @ankitkhusabu 6 лет назад +2

    One of the best vedio on interface and abstract ever watched

  • @sathiyaasothana9905
    @sathiyaasothana9905 4 года назад +1

    You are doing great man really don't stop this many of them are getting their career with your help...Their is no words to explain and thanks for all you efforts

  • @oshadigodage29
    @oshadigodage29 3 года назад +2

    Best explanation so far about the abstract class and interface, Thank you Sir

  • @vikrampatil1340
    @vikrampatil1340 5 лет назад +2

    Very nice video with clean and clear explanation.
    At first I thought it is very long but after watching it completely, I understood that 30 mins are actually required in clarifying the concept.
    Thanks Naveen.
    I really like your videos and I am going to recommend it to my friends as well :)
    Keep up the great work.
    Love from NZ

  • @sundramyadav5934
    @sundramyadav5934 11 месяцев назад

    Difference between abstract class and interface, when to use them, and how to define abstract class and abstract method.

    The main difference between abstract class and interface is that abstract class can have both concrete and abstract methods, whereas interface can only have abstract methods.
    00:05

    Abstract classes allow the creation of multiple abstract methods as well as non-abstract methods.
    02:41

    Method overriding and abstraction concept
    07:47

    Abstraction is a way to hide implementation logic
    10:13

    Interface allows defining only abstract methods.
    15:50

    Implementing 100% abstraction in Java
    18:32

    Accessing overridden methods and non-overridden methods in BMW class
    23:24

    BMW does not allow parent reference variable to access specific methods
    25:57

    The basic difference between abstraction and interface
    30:05

  • @deepakrai5175
    @deepakrai5175 4 года назад +1

    most simple and clear video of Abstact classes and interfaces.
    Thanks !!

  • @faizanhussain1879
    @faizanhussain1879 6 лет назад +3

    Great .... I take the java concept to fulfill my PHP work ..Thanks for the explanation sir

  • @devimedisetti9317
    @devimedisetti9317 6 лет назад +3

    Clean and understandable explanation, thank you Naveen

  • @RajuSingh-lt8cd
    @RajuSingh-lt8cd 5 лет назад +3

    I dint know anything about java yesterday.Now ,it seems I know almost everything with concept in one day.
    Excellent Naveen sir.Benefit ratio is 100% in one day.
    Best tutorial found on 1st day of my java learning.
    Thanks.

  • @Sandeep11067
    @Sandeep11067 3 года назад

    You made build interest in Coding stuff, Otherwise i didnt have much interest towards Programming, Now i am Loving this. Thanks.

  • @sakshiranu
    @sakshiranu 2 года назад

    Excellent teaching, Be my Mentor Naveen🙏

  • @sandhiya7781
    @sandhiya7781 5 лет назад +3

    Great explanation ...reallly osam

  • @venthangowthamsivakumar5510
    @venthangowthamsivakumar5510 4 года назад +2

    Awesome explanation Naveen

  • @manimaranvaradharajan4073
    @manimaranvaradharajan4073 3 года назад +1

    Its Very Cleared about Interface and Abstract. Thanks Buddy.

  • @khushbooraikwar8210
    @khushbooraikwar8210 3 года назад +1

    One of the best video, Thankyou Naveen!

  • @mitthuanjali1823
    @mitthuanjali1823 2 года назад

    Superb informative 👌

  • @harishpandey3267
    @harishpandey3267 6 лет назад +1

    Superb Explanation.....thanks a lot Naveen

  • @papridutta2336
    @papridutta2336 2 года назад

    Thank you Naveen for explaining so well the concepts of Interface and Abstract class.You are gem

  • @bedaradurugaiah494
    @bedaradurugaiah494 Год назад

    Excellent concept was explained by Naveen super

  • @mariabajwa8632
    @mariabajwa8632 5 лет назад +1

    thankyou , its amazing ,all concepts are crystal clear.

  • @achaljain15
    @achaljain15 4 года назад +5

    Thanks, Naveen for such amazing videos which are clearing almost all my doubts, As soon as the question pops in my mind, You explain it the very next minute in the video. Great teaching skills. I hope, I recall all of it well in my interviews! :)

  • @amanueltesfu6071
    @amanueltesfu6071 2 года назад

    Excellent explanation. Thanks Naveen!

  • @bhagyashreeulhe3232
    @bhagyashreeulhe3232 6 лет назад +2

    Thanks sir..very informative video ...this question was asked in interview

  • @user-kz7sf5dz5v
    @user-kz7sf5dz5v 3 года назад +2

    I am new to learn Java. I was so much confused understanding difference between interface and abstract class thanks Naveen you cleared my confusion. Really appreciate your honesty in sharing knowledge. By the I new to your channel as well. I need help with Array if can help me or share the link if already have a video on.

  • @hemlatamehra7409
    @hemlatamehra7409 6 лет назад +5

    excellent video naveen...could you please provide soft copy for all java interview Qu and ans.

  • @grvlal
    @grvlal 6 лет назад +1

    Thank you Naveen for sharing the knowledgeable video.

  • @yashovardhangoyal9270
    @yashovardhangoyal9270 4 года назад +1

    Thanks Naveen!!! Very Well explained

  • @neelimacse2012
    @neelimacse2012 5 лет назад +2

    thanks for the video..its very useful to know the diff btn both....

  • @manishpatidar5379
    @manishpatidar5379 6 лет назад +2

    perfect explanation as usual.. Thanks

  • @vinoddhale2428
    @vinoddhale2428 2 года назад

    Thanks sir for clearing my concepts..😊😊🙏

  • @nehaverma-dp5mm
    @nehaverma-dp5mm 3 года назад +1

    Superb content!

  • @kalyanimeshram7669
    @kalyanimeshram7669 2 года назад

    Just awesome 👌 👏

  • @AlanVargheseAniyan
    @AlanVargheseAniyan 3 года назад +1

    Does an interface achieve complete abstraction even after Java 8 where default methods are introduced?

  • @anithachimbili105
    @anithachimbili105 3 года назад +2

    Hi Naveen, I wanted to learn selenium with Java, kindly let me whether you are giving training, Also let me know if you r teaching realtime

  • @Driverforcash
    @Driverforcash 2 года назад

    Very nice video Naveen Sir !

  • @9chainsgtr
    @9chainsgtr 5 лет назад +3

    Thanks man! Your help is great!

  • @vatsalraj2655
    @vatsalraj2655 2 года назад

    Very nice and clear explanation

  • @doodsmix4015
    @doodsmix4015 4 года назад +1

    best tutorial so far

  • @chandankorde3544
    @chandankorde3544 4 года назад

    Thanks a lot Naveen sir ....clearly understood the concepts..pls make sure It will be available to us always... thank u so much sir..

  • @vinaysharma530
    @vinaysharma530 3 года назад

    Sir you have much depth knowledge about concept 💯👌👌🙏

  • @rahuljain3547
    @rahuljain3547 2 года назад

    Very good explain 👍

  • @akshaysingh5179
    @akshaysingh5179 3 года назад

    Very nicely explained.Thanks for this video.

  • @rajeshdhonde9256
    @rajeshdhonde9256 2 года назад

    Very nice Teaching

  • @mohammeduneab8991
    @mohammeduneab8991 6 лет назад +1

    Awesome your videos are helping alot..your way of explanation is really nice and gives a clear understanding

  • @santhoshsomaiah
    @santhoshsomaiah 6 лет назад +1

    Very good explanation

  • @lisazhou7776
    @lisazhou7776 5 лет назад

    very simple and cleat to explained the concepts. thanks.

  • @pradyumnnasatapathy8199
    @pradyumnnasatapathy8199 6 лет назад +1

    Thanks a lot Naveen sir for this detailed information

  • @karthikmurale
    @karthikmurale 6 лет назад +1

    Thanks Naveen .. i am searching for this topic in your videos

  • @indrajitbhattacharjee8204
    @indrajitbhattacharjee8204 6 лет назад +2

    nice explanation just a suggestion can add an example from selenium perspective

  • @elinamdoraashley882
    @elinamdoraashley882 3 года назад

    Good! was really struggling with the difference btn Abstract class and Interface....Thanks soo much for this video

  • @lokeshbisht438
    @lokeshbisht438 4 года назад

    Perfect way to understand abstraction and interface. Really enjoying your videos.

  • @kiruthikaduraisamy7126
    @kiruthikaduraisamy7126 2 года назад

    Good Explanation

  • @wolfgangbenfattoum8137
    @wolfgangbenfattoum8137 6 лет назад

    excellent video. most demonstrations regards interfaces lack precise explanations. I took me a long time to grasp as well. What needs to be shown is what happens at the dot operator when using either an interface as refernece type or the class as reference type. that way you can see what methods are available as soon you press the dot. cool stuff.

  • @sindhusudhakaran1731
    @sindhusudhakaran1731 4 года назад

    Thank you Naveen. This is so helpful !!

  • @truthlover3522
    @truthlover3522 6 лет назад +1

    Great Navin, i like your videos , awesomely explained

  • @s_vasudev
    @s_vasudev 3 года назад

    Thank you brother 🙂🙂

  • @abhilashmt6161
    @abhilashmt6161 6 лет назад +3

    what about the static and default methods in the interfaces, which are non abstract methods right?

  • @maronnambo7918
    @maronnambo7918 4 года назад

    That was very helpful. Thanks.

  • @agitay272
    @agitay272 4 года назад

    Great explanation brother

  • @RaviKumar-lc3bf
    @RaviKumar-lc3bf 4 года назад +1

    Hai naveen .. I like your classes very much. In the interview for QA they are asking how interface and abstract use in selenium.
    This type of questions are little hard to reply. can you please tell us OOps concepts and also where OOPs will use in selenium

  • @sureshsubramaniyan3201
    @sureshsubramaniyan3201 6 лет назад

    Simply superb

  • @DebunkSensibly
    @DebunkSensibly 3 года назад +1

    Thank you!

  • @ComputerTechnologiesLab
    @ComputerTechnologiesLab 6 лет назад +1

    Superb Explanation..👍

  • @MrAmarSindol
    @MrAmarSindol 6 лет назад +1

    Excellent bro, thanks

  • @prajwalprabhu7109
    @prajwalprabhu7109 Год назад

    @naveen is it necessary for a class to have at least one abstract method to make a class as abstract

  • @krishnak8524
    @krishnak8524 5 лет назад +1

    superb

  • @abhilashadeshpande7996
    @abhilashadeshpande7996 2 года назад

    Thank you naveen.. your videos are always life saver for me.. I have a question, can u pls tell me which is the abstract class in the selenium library.. ?? In every interview i am getting this question..

  • @traghavendra9828
    @traghavendra9828 6 лет назад +2

    Hi Naveen, Can u provide me where we use interface and abstract class in any project with example

  • @madhum3307
    @madhum3307 6 лет назад +1

    Thank you so much for efforts Sir..!!

  • @anandkumar-qj2zw
    @anandkumar-qj2zw 6 лет назад +1

    why is it that we can't create abstract classes without any abstract methods ? I did not got any errors while doing so..

  • @Bala786A
    @Bala786A 3 года назад

    Thank you..... 👍

  • @nareshr6733
    @nareshr6733 6 лет назад +1

    Good explanation. Could you please explain the variables access also

  • @sureshm2047
    @sureshm2047 6 лет назад +2

    Really Naveen tutorial the great stuff tutorial... thanks a lot Naveen

  • @RajuDas-zn3gx
    @RajuDas-zn3gx 6 лет назад +1

    Can parameter be given in the parent class for both abstract class and interface?

  • @vidulabhat
    @vidulabhat 5 лет назад +2

    Thanks Naveen. Amazing clarity I got. Just have one query.. if all the methods in an abstract class are abstract, does it perform better than interface?
    If yes, what is the use of interface...as abstract class is achieving the same thing with better performance.
    Does interface do anything, which abstract class cannot do?

    • @aniruddhvale
      @aniruddhvale 4 года назад +1

      i think a class can implement multiple interfaces but it cannot extend more than one abstract class. It cannot do multiple inheritance with Abstract class. So this might be the difference.

  • @ashoktheja3346
    @ashoktheja3346 6 лет назад +1

    Sir can multiple inheritance done for abstract class ?

  • @aayushpatel3360
    @aayushpatel3360 3 года назад

    classy Naveen

  • @Abhishekyadav-xd2ib
    @Abhishekyadav-xd2ib 3 года назад

    We can say concrete method too to non abstract method ?

  • @sacsp1
    @sacsp1 3 года назад

    Thanks Naveen for explaining it in easy way. I have one question here, can we create object of abstract class using anonymous class for overriding abstract methods of abstract class then using same object to call other non abstract methods.

  • @WhatIsInthyName
    @WhatIsInthyName 6 лет назад

    Hi Naveen,
    I am going through your courses and finding them to be very carefully woven for better and thorough understanding of the viewer.
    Hats off for that.
    Having said that, could you please answer a doubt I have ?
    Can a non-abstract class have an abstract method as well ?
    Thanks in advance :-)

  • @itsrohittiwari
    @itsrohittiwari 6 лет назад +1

    You did not mention about default methods of interface introduced in Java 8. Please mention about it.

  • @vasavirayapati8876
    @vasavirayapati8876 3 года назад +1

    5* for your teaching ability.
    do we have any latest video with java 8,9 features. If any please share the link

  • @shilpapatil1963
    @shilpapatil1963 2 года назад

    Sir in abstract class not compulsory to have abstract method?

  • @erikibarra4530
    @erikibarra4530 5 лет назад

    Great

  • @reemalghamdi9974
    @reemalghamdi9974 4 года назад +1

    THANK YOU SO MUCHHH

  • @waniya-huzzu
    @waniya-huzzu 6 лет назад +2

    Can you give any framework related example where we can utilize this abstract or interface concept while designing framework

    • @devinealmighty001
      @devinealmighty001 6 лет назад +1

      Take an example of webdriver and chromedriver
      Web driver is an interface and chromedriver is a class which implements webdriver interface... Hope this helps

  • @shilpakhot6977
    @shilpakhot6977 4 года назад

    plz make the video on abstract class and concrete class

  • @abdelrahmanm.6215
    @abdelrahmanm.6215 5 лет назад

    amazing vid keep it up,thank you so much

  • @sreenathreddy2791
    @sreenathreddy2791 3 года назад

    i think with out abstract method also we can define abstract class. there is no restriction on that. Can you check that

  • @A_philodendron
    @A_philodendron 4 года назад

    Hi navin,
    Can you please make vedios on c#? Or suggest any vedios which has good explanation like your vedios?