The basic building blocks of object-oriented programming are the class and the object. A class defines the available characteristics and behaviour of a set of similar objects and is defined by a programmer in code. A class is an abstract definition that is made concrete at run-time when objects based upon the class are instantiated and take on the class' behaviour.
Read MoreIn this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS (Object orianted programing) including Interfaces, Access Modifiers, inheritance, polymorphism etc.
Read More