Introduction to OOP.
Object-Oriented Programming (OOP) is a programming paradigm that uses objects. How data is modeled and manipulated through the use of objects is fundamental to any object-oriented program. Details:C# Schulung(German).
To understand object oriented programming, there are a few concepts you will require to become familiar with.
Class
A class is the blueprint from which the objects are created. It’s where Variables and Methods are defined. Remember a class is just template for an object. Used in:Webanwendungen mit ASP.NET(German).
Object
An object can be defined as a certain instance of a class. It is a software bundle of related state and behavior. Objects are the crucial run-time entities in an object-oriented system.
Behavior
Each object has behavior, that is, an object has a definite set of actions that it can perform. Software objects are modeled after real-world objects in that they have state and behavior.
State
All objects by definition have State and Behavior. A class’s state is represented by its member variables.
Abstraction
Abstraction is the ability of a program to ignore the details of an object’s class and work at a more generic level when suitable. It is the most basic principle of software engineering.
Encapsulation
When a class is encapsulated, it includes all it needs to do its job. It means as much as shielding. Each object has a shield around it. Encapsulation is most often achieved through information hiding. Encapsulation is one of the fundamental OOP concepts. An excellent way to improve your teams dotnet skills, is by booking a VB Schulung (German)}.