I have explained a few times already that when we are dealing with objects, most of the times we are not working with the original class itself – the blueprint, but we are actually create copies of it called instances.… Read more
Archive for the ‘Objects’ Category
Instantiation
Wednesday, April 26th, 2017Constructors
Tuesday, April 25th, 2017In object-oriented programming, when creating objects from given classes, it is sometimes necessary to call some special methods of those classes, known as a constructors.
Constructor of a class is a pseudo-method, which does not have a return type, has the name of the class and is called using the keyword new.… Read more
Properties
Sunday, April 23rd, 2017In today’s lesson, I will talk about one of the previous lesson’s new concepts. The first subject on the list: fields and properties. According to our beloved MSDN, a property is a member that provides a flexible mechanism to read, write, or compute the value of a private field.… Read more
Classes
Saturday, April 22nd, 2017At a definition level, classes are objects defined by the keyword class, followed by an identifier (name) and a body (code block), which contains the codes that define the object and its behavior.
Most of the times, classes can contain only four kind of elements:
- Fields – member variables of a certain type, defined at class level
- Properties – a special kind of programming constructs which helps us manipulate the fields, and set the properties of the object
- Methods – they implement the functionality of the object.
Object oriented programming
Saturday, April 22nd, 2017Object oriented programming (OOP) is a programming paradigm, which uses objects and their interactions for building computer programs.
Through this concept, programming tries to simulate the real world. In real world, we can have objects like a car, an orange, a dog.… Read more