Object-oriented programming (OOP) can best be expressed as a programming paradigm. In object oriented programming (OOP) you create a model for a real world system. Details:CSharp Schulung(German).
Before you can begin with OOP, it s essential to know the terminology used.
Class
A class is used to describe something in the world, things or external entities. It is a programmer defined type that serves as a template for instances of the class. The easiest way to think about a class is to think of it as a prototype. Used in:Windows Forms Schulung(German).
Object
An object can be defined as a certain instance of a class. It can be considered a “thing” that can perform a set of related activities. Software objects are often used to model real-world objects you find in everyday life.
Behavior
Each object has behavior, that is, an object has a definite set of actions that it can perform. These real-world objects share two characteristics: They all have state and behavior.
State
The State is kept in variables, the Behavior is implemented in functions. A class’s state is represented by its member variables.
Abstraction
Abstraction is the presentation of simple concept to the external world. It is logical way of thinking over data and control.
Encapsulation
Encapsulation is hiding the details of the implementation of an object. It is nothing but hiding information also called information hiding. In the context of OOP, encapsulation is often called a black box. The main advantage of encapsulation is the ability to change our implemented code without breaking the code of others who use our code. A very good way to improve your company’s dotnet skills, is by booking a C# Schulung (German)}.












