OOP is a design philosophy. It stands for Object Oriented Programming. To take the Object Oriented approach is a more efficient way to program. Details:.NET C# Schulung(German).
To be able to use OOP you need to know the concepts of Object Oriented Programming.
Class
A class is the blueprint from which the objects are created. You need it to be able to create objects from. A class is a template that specifies the attributes and behavior of something. Used in:Webanwendungen mit ASP.NET(German).
Object
An instance of a class is called object. It combines different classical data types into a set that defines a new variable type. Objects are the crucial run-time entities in an object-oriented system.
Behavior
Every object has a specific behavior, it is defined in methods of the class. These real-world objects share two characteristics: They all have state and behavior.
State
The State is stored in variables, the Behavior is implemented in functions. Bicycles have some state (current gear, two wheels) and behavior (change gears, brake) in common.
Abstraction
Abstraction is the process of extracting essential properties while omitting inessential facts. It is the exclusion of the inessentials.
Encapsulation
Encapsulation is storing data and functions in a class. Data cannot be accessible to the outside world. Only functions which are stored in the class can access it. In the context of OOP, encapsulation is often called a black box. The main benefit of encapsulation is the ability to change our implemented code without breaking the code of others who use our code. An excellent way to improve your company’s C-Sharp skills, is by booking a C++ Schulung(German)}.













