Interface vs abstract class vs concrete class

Поділитися
Вставка
  • Опубліковано 3 січ 2025
  • DURGASOFT is INDIA's No.1 Software Training Center offers
    online training on various technologies like JAVA, .NET ,
    ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP...
    courses from Hyderabad & Bangalore -India with Real Time Experts.
    Mail us your requirements to durgasoftonlinetraining@gmail.com
    so that our Supporting Team will arrange Demo Sessions.
    Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696.
    durgasoft.com
    durgasoftonline...
    / durgasoftware
    durgajobs.com
    / durgajobsinfo.... .

КОМЕНТАРІ • 94

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

    Sir I don't know how to thank u.....I mean the kind of clarity ,confidence u have brought in me when it comes to java programming i can't put it into the words...may god bless u wid whatever u want.....

  • @sameersawla
    @sameersawla 10 років тому +11

    I have seen a lot of people explaining concepts. But I find you more understandable. Good job man

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +Sameer Sawla
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

  • @MrNavin2411
    @MrNavin2411 10 років тому +35

    May be his english is not good ...but has balls to present his knowledge..hats off

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

      navin navinmurrari have you seen his balls ;)

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому +1

      +navin navinmurrari
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

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

      His English is good ... his accent is different .. i am a white Australian...

  • @mayuragrawal4410
    @mayuragrawal4410 9 років тому +6

    Started Exploring your videos Durga sir... You are doing excellent job...

  • @AshutoshChaubey-q3l
    @AshutoshChaubey-q3l 3 місяці тому

    sir Thankyou for making me to understand Java
    so easily.

  • @BrownGuru
    @BrownGuru 9 років тому +1

    Respect for your simple way of explanation

  • @spud181818
    @spud181818 6 років тому +2

    Thank you for the explaining these in a basic format it is very helpful.

  • @praveengadiyaram7621
    @praveengadiyaram7621 8 років тому +2

    building example is epic. Great teaching, Thank u sir.

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

    Brillient explanation.... 👌 This session use to build the knowledge about Java👍

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

    When I see you in youtube feel very happy,❤️

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

    Clear cut example sir.....❤️

  • @anirbanroy1524
    @anirbanroy1524 6 років тому +1

    Excellent lecture Sir. Very clearly explained indeed

  • @rajeebauddy4341
    @rajeebauddy4341 6 років тому +1

    Best teacher for oops

  • @bharanikumar9513
    @bharanikumar9513 8 років тому

    durga perfect,so many visitors count and up like count, awesome video, i like it.... keep it up

  • @npggreat
    @npggreat 9 років тому +2

    This is just my thoughts,
    In the building example for my understanding I will relate Abstract class with building all 1000 stories building but with minimum implementation like just putting room Walls, Ceilings, Electrical and Water supplies, and then remaining like Doors, Interior Colors, Furniture, Electrical switches and other stuff leave for the persons who will rent it as it can be different for every story or even every room and thats where ConcreteClasses will come which will provide full functionality based on their requirement extending those AbstractClasses(Stories).

  • @SaadmaanMahmidShoshi
    @SaadmaanMahmidShoshi 10 років тому

    Awesome!!!! It was very nicely explained. A very effective video.

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +Saadmaan Mahmid (Shoshi)
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

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

    Thanku you sir for your valuable and easy explanation 😀.

  • @kartheekmummareddy
    @kartheekmummareddy 9 років тому

    Awesome sir...
    you are Java Guru

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

    thank you Mr/ Durga you really helped me to understand

  • @143sumitkumar
    @143sumitkumar 7 років тому +7

    can I learn java from these videos if I am a beginner in java?

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

    Big fan sir still 2021
    And 2050

  • @kalyanidotnet5905
    @kalyanidotnet5905 10 років тому +1

    nice sir its easily understandable...thq so much

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +kalyani ias
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

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

    Damn this guy is a legend

  • @salembalan
    @salembalan 8 років тому +2

    @ Durga education you have forget main explanation for abstract class that it cannot be instantiated and any class which extends an abstract class implement all its methods !!!

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

    Thanks for the session

  • @massoudmassoudi1050
    @massoudmassoudi1050 10 років тому +4

    Programming is not theoretical you should explain every parts practically in Eclipse.

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

      This is not a programming tutorial series. This is Java Interview Questions series. You should appreciate the free content.

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

      @@nikhilchaubey5889 gali kyon de rahe he? Jo free ke videos banate he unako appreciate karana chahiye.. kuchh galat bola kya?

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

    Amazing explanation

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

    Hi Sir , It was a fabulous question , tho I have a question
    why can't we use concrete class with interface instead of abstract class and if it possible is abstract class concept is a redundant concept .if not then why we can't use concrete class with interface instead of abstract class

  • @ChessPuzzlesVideo
    @ChessPuzzlesVideo 9 років тому +7

    A question asked by Accenture in technical round : Why we can't create object of Abstract classes?

    • @jonassx100
      @jonassx100 7 років тому +8

      coz its not fully implemented , how u are supposed to make object of something which is not completely implemented..

    • @warunparker4061
      @warunparker4061 6 років тому +1

      Because it's just like a home but with only the metal bar structure.. No cement no closing using roof or anything... U cannot sleep inside it.. Its not a home... But if u say I want to build something like that then YOU MUST HAVE that structure altho u can put cement paint and (implement) it and sleep happily.. But you can't sleep in an abstract class it's just abstract

    • @anandg4018
      @anandg4018 6 років тому

      Abstract class have concrete methods and it is not necessary to have at least one method abstract inside abstract class,, then there is a full of method implementation,, still why can't we Create object of an abstract class.
      Please anyone...

    • @AMITKUMARSINGH-zj7xo
      @AMITKUMARSINGH-zj7xo 6 років тому

      We can't create object of abstract class but JVM will, in your abstract class default constructor write a sysout and when you will run your program you will get that sysout in your console

  • @kalyani9704
    @kalyani9704 8 років тому +1

    nice explanation sir

  • @menkakumari4315
    @menkakumari4315 7 років тому +1

    sir plz upload jsp videos of durga sir

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

    Very nice all video

  • @baskerb5232
    @baskerb5232 7 років тому

    sir please upload the spring videos..Nice explanation

  • @saddammd
    @saddammd 9 років тому +2

    Good Explanation

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому +1

      +Saddam Hussain
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

  • @aqkhana2002
    @aqkhana2002 7 років тому

    english is shit, but this is the simple definition i have learned from you ;) good on you

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

    After java 8 interfaces also supports partial implementation. So that make interfaces and abstraction almost same right? Could someone help me with this confusion?

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

      Yes brother

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

      I can't see any difference now because we can define method in abstract class and after 1.8 we can also define method in Interface

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

    Could you please upload more videos on java?

  • @dipalipawar924
    @dipalipawar924 8 років тому +3

    awsm lectr...

  • @saushthavkatoch5485
    @saushthavkatoch5485 8 років тому

    Insightful perspective

  • @ambikakulkarni7695
    @ambikakulkarni7695 8 років тому

    Your session are good, but explain the big question "WHY". Why to declare a variable as static/final or what ever. Explain what goes behind the screen. You give answers to clear interview. But that is not the actual knowledge, its call as mugged up.

  • @h1170
    @h1170 8 років тому +1

    This is not a very good explanation from the point of view of software engineer. The explanation is not wrong but it doesn't create an image on real time practice. Also when we should use Interface, when abstract and when concrete, this is not so easy. Based on requirements and taking the concept of design patterns the decision is made Interface, Abstract , or concrete class

  • @nandkumarjha952
    @nandkumarjha952 7 років тому

    sir we can made the object of abstract class using anonymous class

  • @gustavgmcsd
    @gustavgmcsd 10 років тому

    nicely explained

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +Gustavo Garcia (gamer)
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

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

    did u hear entropies?

  • @anandg4018
    @anandg4018 6 років тому

    Abstract class have concrete methods and it is not necessary to have at least one method abstract inside abstract class,, then there is a full of method implementation,, still why can't we Create object of an abstract class. And why so then use of abstract class if we can use concrete class instead.
    Please anyone...

  • @rimjhim4278
    @rimjhim4278 10 років тому

    very good sir

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +rimjhim4278
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

  • @looploopertzg3511
    @looploopertzg3511 7 років тому +1

    entropies....

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

    You wrote interface but you are pronouncing it as intraface ...

  • @balamurugant6479
    @balamurugant6479 10 років тому

    super

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +Balamurugan T
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

  • @shyjusr
    @shyjusr 9 років тому

    If an abstract class had all the capabilities of an interface ( consider an abstract class which contain only unimplemented abstract methods), then why an interface is needed? Forget about where to use interface and where to use abstract class.
    All the explanation given here are in favor of abstract class - that is, what is possible in abstract class but not possible in interface.
    Is there any feature which is possible in interface but not possible in Abstract class?, if not why an interface ? - please do not provide the answer in such a way that where to use interface and where to use abstract class - which is not a solid answer.

    • @himajoseph2611
      @himajoseph2611 9 років тому +1

      Shyju S R
      multiple inheritance is possible with interface only

    • @saddammd
      @saddammd 9 років тому

      Hima Joseph
      Good one bro

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому

      +Saddam Hussain
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

  • @In-N-Out333
    @In-N-Out333 9 років тому +3

    Why isn't anyone making fun of his accent?

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

      +BillyBob
      just think thrice before commenting.

    • @neils15
      @neils15 8 років тому +9

      He is not taking an IELTS course

    • @reddaboinavivek7494
      @reddaboinavivek7494 6 років тому

      In-N-Out ok does this comment boost your ego? Don't feel so insecure dude.

  • @FIFA10Monster
    @FIFA10Monster 8 років тому

    I love you man

  • @maheshgunawardana2329
    @maheshgunawardana2329 7 років тому

    what a fucking langue is that?

  • @vikram0000
    @vikram0000 10 років тому +28

    he should go to English class

    • @DURGAEDUCATION
      @DURGAEDUCATION  9 років тому +1

      +vikram
      Demo Sessions on youtube,
      Language Fundamentals(16 Videos)ua-cam.com/video/eTXd89t8ngI/v-deo.html,
      Operators & Assignments(7 Videos)ua-cam.com/video/1JGOPhIyhAM/v-deo.html,
      Flow Control(6 Videos)ua-cam.com/video/X6rS9vD9-qM/v-deo.html.

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

      you are not concentrating on subject. you are looking for slang, voice,grammer etc...learn subject boss

    • @Sandeepsandy-eh3rj
      @Sandeepsandy-eh3rj 6 років тому +8

      Language is not at all a big issue..subject is main ..he is very good at subject

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

      I think you are learning English by Durga sir....bro this is Java class not English....and one more thing talent does not depend on English .....I appreciate this teacher for his hardworking and dedication for us.....thanks a lot Durga sir

    • @abhinav9469
      @abhinav9469 6 років тому +4

      And you should go for elementary education ...how to respect teachers is a topic you missed

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

    Interface is not equal to Intra + Face,
    M is not equal to Yum.

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

    In which state of India, English is pronounced like this?

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

    I really tried, but the accent makes it hard to grasp the full experience of your explanation.

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

    Pls spell the correct spelling of interface

  • @patronizers
    @patronizers 6 років тому

    very tough to understand English accent