Interface vs Abstract class
An Abstract class without any implementation just looks like an Interface; however there are lot of differences than similarities between an Abstract class and an Interface. Let’s explain both concepts...
View ArticleIntroduction to Objects and Classes in C#
In this article we will understand some of the concepts of object-oriented programming in C# like objects and classes. To read this article you must have C# programming basics. Introduction: OOP stands...
View ArticleOOPS Interview Questions
Do you want to prepare for the Interview, Here is a list of interview questions and answer related to OOPs asked by MNCs will help you to prepare for the interview quick and test your skill –...
View ArticleMultiple Inheritance in C#
Can you inherit from multiple classes in C#? Simply put, this cannot be done. However there are ways around it. From a design perspective you must ask yourself, Will a Class fully represent an object?...
View ArticleObject Oriented Concepts in C#
In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance,...
View ArticleAn Intro to Constructors in C#
Introduction Broadly speaking, a constructor is a method in the class which gets executed when its object is created. Usually, we put the initialization code in the constructor. Writing a constructor...
View Article