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;
}