Grundlagen für das Projekt (Teil 2)



3. Objektorientierte Programmierung

Worum geht es? 

Dieser Code zeigt ein einfaches C++-Programm, das eine Klasse "Company" definiert. Die Klasse ist ein Beispiel für die objektorientierte Programmierung in C++. Die Klasse enthält zwei Member-Variablen: "m_name" und "m_city", die den Namen und die Stadt des Unternehmens speichern. Es gibt auch eine Member-Funktion "PrintLocation", die die Informationen über den Namen und die Stadt des Unternehmens ausgibt.

Was kannst du danach?

  • Definieren einer Klasse in C++ 
  • Erstellen von Objekten einer Klasse
  • Zugriff auf Member-Variablen und -Funktionen


#include <iostream>
using namespace std; 

class Company
{
public:
    string m_name{}, m_city{};

    void PrintLocation()
    {
        cout << m_name << " liegt in " << m_city;
        cout << endl;
    }
};

int main() 
{
    // Objekt einer Klasse mit Daten und Funktionen
    Company university;
    university.m_name = "Hochschule";
    university.m_city = "Emden";
    university.PrintLocation();
    
    return 0;
}