C# Interview Question :- Abstraction is not Abstract classes

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

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

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

    25+ OOPS Interview Questions : ruclips.net/video/u99wAoBjDvQ/видео.html
    30 Important C# Interview Questions : ruclips.net/video/BKynEBPqiIM/видео.html
    Software Architecture Interview Questions : ruclips.net/video/AtTgcbLOqMM/видео.html
    20+ SQL Server Interview Questions : ruclips.net/video/SEdAF8mSKS4/видео.html
    10+ Power BI Interview Questions : ruclips.net/video/Cozc9WNBRt4/видео.html
    20 MSBI Interview Questions : ruclips.net/video/Nw_sHEKnOUE/видео.html
    SQL Server Joins : ruclips.net/video/KTvYHEntvn8/видео.html
    SQL Step by Step - ruclips.net/video/uGlfP9o7kmY/видео.html
    Angular Step by Step Tutorial for Beginners : ruclips.net/video/-9VcW7MBDs8/видео.html
    25 Angular Interview Questions : ruclips.net/video/-jeoyDJDsSM/видео.html
    25 Important ASP.NET Interview Questions : ruclips.net/video/pXmMdmJUC0g/видео.html
    35 Important JavaScript Interview Questions : ruclips.net/video/Zb4dPi7CANU/видео.html
    20 MySQL Interview Questions : ruclips.net/video/9hfjC-BpY20/видео.html
    5 MSBI Interview Questions : ruclips.net/video/5E815aXAwYQ/видео.html
    20 PHP Interview Questions : ruclips.net/video/1bpNSynUrl8/видео.html

  • @shiblimohammadarafat6602
    @shiblimohammadarafat6602 2 года назад +11

    Very often when I interview people an ask about abstraction, they start talking about abstract class and abstract method. Then when I tell them that abstraction is a word that came long before the programming. So it has a meaning that is exactly what we use in programming as well. When they still can't relate then I ask them. "Let's take an example, between Animal and Dog which one is abstract and why?". Also sometimes I ask them, "between Move and Walk which one is abstract?". Then their brain starts working and starts understanding abstraction. Also abstraction is needed to use it polymorphically. Now why polymorphism, because if you want to develop any product for any particular domain, first of all you need the abstraction. Then the functionalities can vary from organization to organization. Then you inherit it in another class, implement the functionalities their own way.

  • @sohaibalvi4410
    @sohaibalvi4410 2 года назад +2

    Greatest teacher ever seen in my Development career.

  • @edoreemmanuel4250
    @edoreemmanuel4250 2 года назад +9

    Learning and working are two different things ..thanks for this .....just got my first c# jobs...your interview videos helped.... Can you do a video on OWASP. Detailed on if possible.

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

    I am seeing you first time Sir.. upto now i am only heard your voice. Feeling happy 🤗

  • @patrickrochel9827
    @patrickrochel9827 2 года назад +2

    Great explanation. You do a fantastic job boiling it all down.

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

    I work pretty much on my own with developing code in a big corporation and have learned a lot of the fundamental's on the higher end of C Sharp (C#) coding practices. Abstract seems to me a lot like Polymorphic behavior (Parent over-rides the children), but in abstract interfaces, some properties are not passed???... That is what I gathered over time.
    Delegates are a signature style of programming (classes have the same of signature types).
    Inheritance Interface: Children over-ride the Parent.
    Polymorphic Interface: Parent over-ride the Children.
    Encapsulation: Containment of program functionality. (modular)
    I have written a lot of .NET Web Forms and MVC with EF Framework and have started to go more into .NET Core with Blazer as well, but started out as a Business Intelligence Developer writing a lot of T-SQL with C Sharp over time and gradually became fascinated with C Sharp (SSIS was interesting also) and there is always more to learn, even once you get out of formal college... you remember back of all the years that you thought you were not prepared for, as college only scratches the surface to what you will do in practice throughout the years in the field!

  • @MuhammadShahbaz-ej4rh
    @MuhammadShahbaz-ej4rh Год назад

    Thank you man, thank you so much. For all this knowledge...
    Love ❤️

  • @NeerajYadav-vv2oj
    @NeerajYadav-vv2oj 2 года назад

    Thanks you ❣️ for making really useful and easy to understand interview questions.

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

    Please make a video on difference between interface and abstract class.

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

    Man, I've learn so much from you

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

    Nice explain.... Could you please explain like why we use abstract calss and when to use

  • @sudhirkumar-wx8hn
    @sudhirkumar-wx8hn 2 года назад

    Sir, Really Great. Superb!. Record some videos on Clean Architecture as well. !Thanks.

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

    Abstraction is not abstract class but abstraction can be achieved via abstract class, interface or even a normal class. For eg. If I have a Car class, in that i have hundreds of methods but I want to just abstract out only handful of methods then I can create an interface /abstract class / even a normal class as the parent. And I will create a child object using parent reference variable like A a = new B():
    So, this way I'll be able to view/access methods available in only parent. And thus abstraction can be achieved.

    • @ashishvishwakarma2813
      @ashishvishwakarma2813 2 года назад +2

      If I want to achieve 100 percent abstraction, I can go for interfaces, if I want partial abstraction I can go for Abstract class.

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

    So, if I understand correctly, abstraction is a principle where the programmer build classes that preserve the essential and sufficient features to achieve the proposed goal. Abstraction can be achieved by creating abstract classes and/or interfaces that can then be used to create concrete classes.

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

      Perfectly summaized and we use the private ,public , internal to implement encapsulation.

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

      @@questpondvideos I think it's only private and protected access modifiers to encapsulate the class members, if a members is private, we can provide a public method to have a controlled access.

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

    Really too good content

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

    Awsome video, could you please upload a video for .NET C# Tech. Lead interview questions.

  • @ravivishwakarma7786
    @ravivishwakarma7786 24 дня назад

    Abstraction is a process and abstraction achieved By abstract class.

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

    This is great 👍 thanks 😊

  • @SanJay-wp1tg
    @SanJay-wp1tg Год назад

    can you please share what is advantage/disadvantage of declaring a property of class with Get Set method & without using Get Set method

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

    Good one sir.. Thanks.

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

    I have done this in an interview I think that was the reason that I got rejected. I must be unprepared superhero

  • @NeerajYadav-vv2oj
    @NeerajYadav-vv2oj 2 года назад

    Abstraction is method of hiding certain details and only showing essential information to users.which can be achieved by interface and abstract class.

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

    Explain Compile time polymorphism vs run time polymorphism with real time examples. where to use which technique?

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

    thank you

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

    Excellent

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

    Sir I need guidance in API development plz suggest me vedios

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

    Static Classes vs a Singleton Class? Where to implement what?

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

    sir you looks like Amit Shah😊

  • @provofficial1
    @provofficial1 3 месяца назад

    How to use Com Object And dispose it ?

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

    🙏🏿