Difference between Interface and Absract Class

Sdílet
Vložit
  • čas přidán 2. 03. 2018
  • Java interview questions and answers on abstract class , Interface with examples.
    Learn:
    What is abstract class?
    What is interface?
    What is the use of abstract class and interface?
    When to use Abstract class and when to use interface?
    What is the difference between abstract class vs interface?
    ~~~~~Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
    czcams.com/users/Naveen%20Au...
    Follow me on my Facebook Page:
    / naveenqtpexpert
    Let's join our Automation community for some amazing knowledge sharing and group discussion:
    t.me/joinchat/COJqZQ4enmEt4JA...
    Access and learn Api Automation:
    vimeo.com/ondemand/webservice... Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
    czcams.com/users/Naveen%20Au...
    Follow me on my Facebook Page:
    / naveenqtpexpert
    Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
    t.me/joinchat/COJqZUPB02r5sB7...
    Paid courses (Recorded) videos:
    Java & Selenium Course: www.naveenautomationlabs.com/p...
    API Course: www.naveenautomationlabs.com/p... ➡️Get Our Courses✔️
    📗 Get My Paid Courses at
    Paid courses (Recorded) videos:
    Java & Selenium Course: www.naveenautomationlabs.com/p...
    API Course: www.naveenautomationlabs.com/p...
    -------------------------------
    ✔️SOCIAL NETWORKS
    Facebook: / naveenqtpexpert
    Twitter: / naveenkhunteta
    Blog: www.naveenautomationlabs.com
    --------------------------------
    Support My Channel✔️Or Buy Me A Coffee
    Paypal: paypal.me/naveenkhunteta
    Google Pay: naveenanimation20@gmail.com
    --------------------------------
    ✔️Thanks for watching!
    देखने के लिए धन्यवाद
    Благодаря за гледането
    感谢您观看
    Merci d'avoir regardé
    Grazie per la visione
    Gracias por ver
    شكرا للمشاهدة
  • Věda a technologie

Komentáře • 142

  • @donamathew1749
    @donamathew1749 Před 4 lety +47

    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 Před 3 lety +1

      same with me.

    • @jabariterrence4539
      @jabariterrence4539 Před 2 lety

      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 Před 4 lety +16

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

  • @truthlover3522
    @truthlover3522 Před 5 lety +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.

  • @spsingh4297
    @spsingh4297 Před 6 lety +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

  • @sureshm2047
    @sureshm2047 Před 4 lety +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

  • @sathiyaasothana9905
    @sathiyaasothana9905 Před 3 lety +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

  • @maheshappala3150
    @maheshappala3150 Před 6 lety +4

    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

  • @vikrampatil1340
    @vikrampatil1340 Před 5 lety +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

  • @venkateshandea1767
    @venkateshandea1767 Před 6 lety +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 Před 2 lety +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)

  • @ankitkhusabu
    @ankitkhusabu Před 6 lety +2

    One of the best vedio on interface and abstract ever watched

  • @faizanhussain1879
    @faizanhussain1879 Před 5 lety +3

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

  • @oshadigodage29
    @oshadigodage29 Před 3 lety +2

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

  • @kaushikyadav5284
    @kaushikyadav5284 Před 5 lety +2

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

  • @apoorvabhavsar1645
    @apoorvabhavsar1645 Před 5 lety +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.

  • @RajuSingh-lt8cd
    @RajuSingh-lt8cd Před 5 lety +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 Před 3 lety

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

  • @papridutta2336
    @papridutta2336 Před rokem

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

  • @sanghamitrabhowmicklive3013

    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!!

  • @devimedisetti9317
    @devimedisetti9317 Před 5 lety +3

    Clean and understandable explanation, thank you Naveen

  • @mohammeduneab8991
    @mohammeduneab8991 Před 6 lety +1

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

  • @chandankorde3544
    @chandankorde3544 Před 3 lety

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

  • @karthikmurale
    @karthikmurale Před 6 lety +1

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

  • @lokeshbisht438
    @lokeshbisht438 Před 3 lety

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

  • @grvlal
    @grvlal Před 6 lety +1

    Thank you Naveen for sharing the knowledgeable video.

  • @wolfgangbenfattoum8137

    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.

  • @mariabajwa8632
    @mariabajwa8632 Před 5 lety +1

    thankyou , its amazing ,all concepts are crystal clear.

  • @truthlover3522
    @truthlover3522 Před 5 lety +1

    Great Navin, i like your videos , awesomely explained

  • @bhagyashreeulhe3232
    @bhagyashreeulhe3232 Před 6 lety +2

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

  • @khushbooraikwar8210
    @khushbooraikwar8210 Před 3 lety +1

    One of the best video, Thankyou Naveen!

  • @manishpatidar5379
    @manishpatidar5379 Před 5 lety +2

    perfect explanation as usual.. Thanks

  • @harishpandey3267
    @harishpandey3267 Před 6 lety +1

    Superb Explanation.....thanks a lot Naveen

  • @elinamdoraashley882
    @elinamdoraashley882 Před 3 lety

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

  • @neelimacse2012
    @neelimacse2012 Před 5 lety +2

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

  • @manimaranvaradharajan4073

    Its Very Cleared about Interface and Abstract. Thanks Buddy.

  • @sadi8249
    @sadi8249 Před 5 lety +3

    Thanks man! Your help is great!

  • @achaljain15
    @achaljain15 Před 4 lety +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! :)

  • @madhum3307
    @madhum3307 Před 5 lety +1

    Thank you so much for efforts Sir..!!

  • @pradyumnnasatapathy8199
    @pradyumnnasatapathy8199 Před 6 lety +1

    Thanks a lot Naveen sir for this detailed information

  • @sandhiya7781
    @sandhiya7781 Před 5 lety +3

    Great explanation ...reallly osam

  • @user-kz7sf5dz5v
    @user-kz7sf5dz5v Před 2 lety +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.

  • @abdelrahmanm.6215
    @abdelrahmanm.6215 Před 4 lety

    amazing vid keep it up,thank you so much

  • @sindhusudhakaran1731
    @sindhusudhakaran1731 Před 3 lety

    Thank you Naveen. This is so helpful !!

  • @deepakrai5175
    @deepakrai5175 Před 3 lety +1

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

  • @bedaradurugaiah494
    @bedaradurugaiah494 Před 8 měsíci

    Excellent concept was explained by Naveen super

  • @myamazingvideos
    @myamazingvideos Před 5 lety

    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 :-)

  • @ComputerTechnologiesLab
    @ComputerTechnologiesLab Před 6 lety +1

    Superb Explanation..👍

  • @sakshiranu
    @sakshiranu Před 2 lety

    Excellent teaching, Be my Mentor Naveen🙏

  • @yashovardhangoyal9270
    @yashovardhangoyal9270 Před 4 lety +1

    Thanks Naveen!!! Very Well explained

  • @MrAmarSindol
    @MrAmarSindol Před 6 lety +1

    Excellent bro, thanks

  • @lisazhou7776
    @lisazhou7776 Před 4 lety

    very simple and cleat to explained the concepts. thanks.

  • @vinaysharma530
    @vinaysharma530 Před 3 lety

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

  • @akshaysingh5179
    @akshaysingh5179 Před 3 lety

    Very nicely explained.Thanks for this video.

  • @amanueltesfu6071
    @amanueltesfu6071 Před 2 lety

    Excellent explanation. Thanks Naveen!

  • @sacsp1
    @sacsp1 Před 3 lety

    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.

  • @mohammedzakaria8783
    @mohammedzakaria8783 Před 3 lety

    Thank you for such amazing work, Naveen, can u pls dicuss the difference after java 8, I heard there is a big change. Thanks in advance

  • @Harsh_H_Patil
    @Harsh_H_Patil Před 4 lety

    Thank you sir really clean and clear explanation. Please can you upload one video on java 8 when to use abstract c and interface bcoz in interface they added static and default method

  • @maronnambo7918
    @maronnambo7918 Před 4 lety

    That was very helpful. Thanks.

  • @venthangowthamsivakumar5510

    Awesome explanation Naveen

  • @RaviKumar-lc3bf
    @RaviKumar-lc3bf Před 4 lety +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

  • @hemlatamehra7409
    @hemlatamehra7409 Před 6 lety +5

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

  • @vinoddhale2428
    @vinoddhale2428 Před 2 lety

    Thanks sir for clearing my concepts..😊😊🙏

  • @abhilashmt6161
    @abhilashmt6161 Před 6 lety +3

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

  • @indrajitbhattacharjee8204

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

  • @sureshm2047
    @sureshm2047 Před 6 lety +2

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

  • @abhilashadeshpande7996

    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..

  • @mitthuanjali1823
    @mitthuanjali1823 Před 2 lety

    Superb informative 👌

  • @sureshsubramaniyan3201

    Simply superb

  • @Driverforcash
    @Driverforcash Před rokem

    Very nice video Naveen Sir !

  • @santhoshsomaiah
    @santhoshsomaiah Před 6 lety +1

    Very good explanation

  • @kalyanimeshram7669
    @kalyanimeshram7669 Před rokem

    Just awesome 👌 👏

  • @vatsalraj2655
    @vatsalraj2655 Před 2 lety

    Very nice and clear explanation

  • @RajuSingh-lt8cd
    @RajuSingh-lt8cd Před 5 lety

    Excellent Naveen..Hi,Can u pls provide videos on (Cucumber+Protractor+Typescript+Visual Studio Code).It will be helpful.
    Thanks.

  • @nehaverma-dp5mm
    @nehaverma-dp5mm Před 3 lety +1

    Superb content!

  • @nareshr6733
    @nareshr6733 Před 6 lety +1

    Good explanation. Could you please explain the variables access also

  • @reemalghamdi9974
    @reemalghamdi9974 Před 4 lety +1

    THANK YOU SO MUCHHH

  • @rahuljain3547
    @rahuljain3547 Před 2 lety

    Very good explain 👍

  • @agitay272
    @agitay272 Před 3 lety

    Great explanation brother

  • @traghavendra9828
    @traghavendra9828 Před 6 lety +2

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

  • @kiruthikaduraisamy7126

    Good Explanation

  • @Bala786A
    @Bala786A Před 2 lety

    Thank you..... 👍

  • @rajeshdhonde9256
    @rajeshdhonde9256 Před 2 lety

    Very nice Teaching

  • @s_vasudev
    @s_vasudev Před 2 lety

    Thank you brother 🙂🙂

  • @DebunkSensibly
    @DebunkSensibly Před 2 lety +1

    Thank you!

  • @RajuDas-zn3gx
    @RajuDas-zn3gx Před 6 lety +1

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

  • @erikibarra4530
    @erikibarra4530 Před 5 lety

    Great

  • @A_philodendron
    @A_philodendron Před 4 lety

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

  • @anandkumar-qj2zw
    @anandkumar-qj2zw Před 5 lety +1

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

  • @krishnak8524
    @krishnak8524 Před 4 lety +1

    superb

  • @ashoktheja3346
    @ashoktheja3346 Před 6 lety +1

    Sir can multiple inheritance done for abstract class ?

  • @sundramyadav5934
    @sundramyadav5934 Před 5 měsíci

    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

  • @aayushpatel3360
    @aayushpatel3360 Před 3 lety

    classy Naveen

  • @vidulabhat
    @vidulabhat Před 4 lety +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 Před 4 lety +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.

  • @doodsmix4015
    @doodsmix4015 Před 3 lety +1

    best tutorial so far

  • @saravanabalaji3121
    @saravanabalaji3121 Před 4 lety

    upload image comparison using Assert in selenium Java -TestNG (hybrid driven framework).

  • @itsrohittiwari
    @itsrohittiwari Před 6 lety +1

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

  • @AlanVargheseAniyan
    @AlanVargheseAniyan Před 2 lety +1

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

  • @anithachimbili105
    @anithachimbili105 Před 2 lety +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

  • @vasavirayapati8876
    @vasavirayapati8876 Před 3 lety +1

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

  • @HariKrishna-oy6ug
    @HariKrishna-oy6ug Před 4 lety

    where can we use in automation framework...does we really need in automation framework?

  • @hemasahoo4908
    @hemasahoo4908 Před 5 lety

    sir please make a video for encapsulation