OOP is a design philosophy. It stands for Object Oriented Programming. It is about defining object classes and instantiating objects from those classes. Details:CSharp Schulung(German).
To be able to use OOP you need to know the concepts of Object Oriented Programming.
Class
A class is used to describe something in the world, things or external entities. It contains member functions for the behavior and member variables for the state. Once a class is defined, any number of objects can be created which belong to that class. Used in:Windows Forms Schulung(German).
Object
An object may be defined as an instance of a class that has state and behavior. It is a collection of attributes and behaviors encapsulated into a one small entity. Objects are the central idea behind OOP.
Behavior
Behaviors are things the object does, defined in the 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. A class’s state is represented by its member variables.
Abstraction
Abstraction is the arrangement of simple concept to the external world. It is the most basic principle of software engineering.
Encapsulation
When a class is encapsulated, it includes everything it needs to do its job. It is nothing but hiding information also called information hiding. The idea behind encapsulation is to keep the data separate from the code. This is sometimes called data hiding. Encapsulation is one of the most important characteristics of an object oriented system. An excellent way to improve your teams dotnet skills, is by booking a C# Schulung (German)}.



















