C# interfaces vs. abstract classes - An EPIC combination?

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • 🔥 INTERFACE? ABSTRACT CLASS? What are these words? FIND OUT IN THIS QUICK VIDEO!
    🚀 C# Progress Academy - Become a job-ready C# and Angular web developer to land your dream developer role: bit.ly/45vbPUg
    We'll make sure to turn you into a true developer in no time!
    Timestamps:
    00:00 Introduction
    00:16 What do they have in common?
    00:35 Interfaces
    00:59 Abstract Class
    01:07 Combining both? Let´s see that!
    04:28 Thanks for watching!
    C# interfaces vs. abstract classes - An EPIC combination?
    So, what is C#?
    C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers. This tour provides an overview of the major components of the language in C# 8 and earlier. If you want to explore the language through interactive examples, try the introduction to C# tutorials.
    C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin, C# has added features to support new workloads and emerging software design practices. At its core, C# is an object-oriented language. You define types and their behavior.
    And what is ASP.NET?
    ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies.
    And what is an Interface?
    An interface defines a contract. Any class or struct that implements that contract must provide an implementation of the members defined in the interface. An interface may define a default implementation for members. It may also define static members in order to provide a single implementation for common functionality. Beginning with C# 11, an interface may define static abstract or static virtual members to declare that an implementing type must provide the declared members. Typically, static virtual methods declare that an implementation must define a set of overloaded operators.
    And what is an Abstract Class?
    The abstract modifier indicates that the thing being modified has a missing or incomplete implementation. The abstract modifier can be used with classes, methods, properties, indexers, and events. Use the abstract modifier in a class declaration to indicate that a class is intended only to be a base class of other classes, not instantiated on its own. Members marked as abstract must be implemented by non-abstract classes that derive from the abstract class.
    To learn more, make sure to watch the video, and we promise you that you'll become a better developer by the end of the video! Have fun!
    And thank you LAKEY INSPIRED for these amazing songs that we use in all our videos! @LAKEYINSPIRED
    #csharp #coding #tutorial #learn #microsoft #net #interfaces #abstract
    TAGS
    c#,.net,c-sharp,csharp,programming,visual studio,c sharp,learn c#,c# programming,c# tutorial,c# for beginners,learn c# programming,c# course,tutorial,coding,interface and abstract class in c#,abstract class,c# abstract class,.net interface vs abstract class,abstract class vs interface,abstract classes in c#,c# interfaces,c# interface,interfaces and abstract classes in c#,interface in c#,interfaces,interface,code,oop,abstract,interface vs abstract classes
    TutorialsEU offers you free video tutorials about programming and development for complete beginners up to experienced programmers.
    This includes C#, Unity, Python, Android, Kotlin, Machine Learning, etc.
    Stay tuned and subscribe to tutorialsEU: goo.gl/rBFh3x
    C#: / @tutorialseuc
    Facebook: / tutorialseu-1093802040...
    LinkedIn: / tutorialseu
    Discord: / discord

КОМЕНТАРІ • 4

  • @tutorialsEUC
    @tutorialsEUC  10 місяців тому

    🚀 C# Progress Academy - Become a job-ready C# and Angular web developer to land your dream developer role: bit.ly/45vbPUg

  • @user-br3mg5gt3g
    @user-br3mg5gt3g 3 місяці тому

    Thanl you man! You have helped me a lot!

  • @magni6o213
    @magni6o213 7 місяців тому +1

    garbage