C# OOP – Inheritance, Polymorphism, Interfaces

- 83%

0
Certificate

Paid

Language

Level

Beginner

Last updated on April 24, 2025 10:52 pm

Learn object-oriented programming in C# with this comprehensive course. Understand concepts like encapsulation, inheritance, polymorphism, and interfaces. Apply your knowledge to build a Dungeons of Doom game. 100% code compatibility with the latest version of .NET. Money-back guarantee. Perfect for beginners and experienced C# programmers.

Add your review

What you’ll learn

  • Using Classes and Objects
  • What is Encapsulation
  • How to use Inheritance
  • How to apply Polymorphism
  • How to use Virtual members
  • How to use Abstract members
  • What is Type Substitution
  • Working with Dynamic Binding
  • Interfaces and when to use them
  • Static Classes and Members
  • How to create and use Class Libraries
  • Creating and using Structs
  • The difference between Value Types and Reference Types
  • Nullable Value Types
  • Nullable Reference Types

Show moreShow less

Platform: C# and .NET Core (.NET 6 compatible)

Understanding Object-Orientated Programming in C#

Maybe you’re new to C# and is curious about how to go about creating actual systems of classes that interact with one another. Or maybe you’re an experienced C# developer but never really grasped concepts such as inheritance, type substitution, dynamic binding, virtual, abstract, interfaces etc.

In this course we go through clear lessons and then apply what we learned in dedicated modules with practical exercises.

Building the Dungeons of Doom Game

As we’ll pick up new skills along the way, we will keep adding code to our Dungeons of Doom game – a console application where we put our knowledge into practice. Walk around in a dungeon, pick up objects and fight monsters – all while learning about polymorphism and interfaces…

100% Code Compatibility

The code in this course is 100% compatible with the latest version of .NET. While the course was recorded using .NET Core, everything still applies as later versions of .NET is a continuation of .NET Core. Any version of Visual Studio (Community, Professional etc.) will work great, but if you’re already comfortable in VS Code, you can certainly keep using that.

100% Money-Back Guarantee

This course comes with a 30-day full money-back guarantee. Take the course, go through the lectures, do the exercises, and if you’re not happy, ask for a refund within 30 days. All your money back, no questions asked.

Who this course is for:

  • Anyone who knows a little C# and now wants to learn about object-orientation
  • C# programmers who never really “got” inheritance, polymorphism, interfaces etc.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “C# OOP – Inheritance, Polymorphism, Interfaces”

×

    Your Email (required)

    Report this page
    C# OOP – Inheritance, Polymorphism, Interfaces
    C# OOP – Inheritance, Polymorphism, Interfaces
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.