C# OOP/
Classes and Objects
In Object-Oriented Programming (OOP), classes and objects are the two most important concepts. In C#, a class is a blueprint for creating objects, which are instances of a class.
Defining a Class
A class is defined using the class keyword followed by the class name. The class definition is surrounded by curly braces {} which contain the getters and setters (properties) and member functions (methods) of the class.
Here is an example of a class definition in C#:
Creating Objects
An object is created from a class by using the new keyword followed by the class name and the object is assigned to a variable of the same class type.
Here is an example of creating an object from the Car class:
Accessing Members
Once an object is created, its data members and methods can be accessed using the dot notation. The dot notation is written as object.member.
Here is an example of accessing members of the myCar object:
With the above example, you can see how classes and objects work together to create reusable and modular code in C#.
Here is an example on how to set a property value and then display the value.
If you practice this enough and learn it well, then you have already come a long way learning OOP.