Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Methoden der Klasse | Grundlagen der OOP in C++
C++ OOP
course content

Kursinhalt

C++ OOP

C++ OOP

1. Grundlagen der OOP in C++
2. Konstruktoren und Destruktoren
3. Kapselungsübersicht
4. Überblick Über die Vererbung
5. Überblick Über Polymorphismus

book
Methoden der Klasse

Verständnis von Methoden

Methoden in einer Klasse sind im Wesentlichen nur Funktionen, die innerhalb der Klasse definiert sind. Sie werden verwendet, um die Verhaltensweisen oder Aktionen zu definieren, die Objekte der Klasse ausführen können.

Beispiel

Typische Methoden, die eine Klasse Auto enthalten könnte:

         beschleunigen()
         bremsen()
         hupen()

Methoden manipulieren oft die Attribute der Klasse oder führen Operationen aus, die für die Objekte relevant sind.

Implementierung von Methoden außerhalb der Klasse

Methoden können außerhalb der Klassen-Deklaration unter Verwendung des Gültigkeitsbereichsauflösungsoperators (::) definiert werden. Dies wird oft getan, um die Deklaration in der Header-Datei von ihrer Implementierung in der Quelldatei zu trennen. So würde man es machen:

h

Example

cpp

Example

copy
1234
class Example { public: void Method(); };

Es ist nicht zwingend erforderlich, zwei separate Dateien zu erstellen; Sie können dies in einer einzigen Datei erreichen, und in bestimmten Situationen erweist es sich als vorteilhaft.

cpp

main

copy
12345678
#include <iostream> class Example { public: void Method(); }; void Example::Method() { std::cout << "Method was called" << std::endl; }

Fühlen Sie sich frei, die Aufgabe mit der Methode Ihrer Wahl anzugehen. Aber die gängige gute Praxis ist es, Deklaration und Implementierung zu trennen.

Aufgabe

Swipe to start coding

  • Implementieren Sie die Methoden area() und perimeter() in einer Square class.
  • Rufen Sie diese Methoden mit einer Instanz der class in der Hauptfunktion auf.
  • Geben Sie die Fläche und den Umfang des square object unter Verwendung der von Ihnen erstellten Methoden aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
toggle bottom row

book
Methoden der Klasse

Verständnis von Methoden

Methoden in einer Klasse sind im Wesentlichen nur Funktionen, die innerhalb der Klasse definiert sind. Sie werden verwendet, um die Verhaltensweisen oder Aktionen zu definieren, die Objekte der Klasse ausführen können.

Beispiel

Typische Methoden, die eine Klasse Auto enthalten könnte:

         beschleunigen()
         bremsen()
         hupen()

Methoden manipulieren oft die Attribute der Klasse oder führen Operationen aus, die für die Objekte relevant sind.

Implementierung von Methoden außerhalb der Klasse

Methoden können außerhalb der Klassen-Deklaration unter Verwendung des Gültigkeitsbereichsauflösungsoperators (::) definiert werden. Dies wird oft getan, um die Deklaration in der Header-Datei von ihrer Implementierung in der Quelldatei zu trennen. So würde man es machen:

h

Example

cpp

Example

copy
1234
class Example { public: void Method(); };

Es ist nicht zwingend erforderlich, zwei separate Dateien zu erstellen; Sie können dies in einer einzigen Datei erreichen, und in bestimmten Situationen erweist es sich als vorteilhaft.

cpp

main

copy
12345678
#include <iostream> class Example { public: void Method(); }; void Example::Method() { std::cout << "Method was called" << std::endl; }

Fühlen Sie sich frei, die Aufgabe mit der Methode Ihrer Wahl anzugehen. Aber die gängige gute Praxis ist es, Deklaration und Implementierung zu trennen.

Aufgabe

Swipe to start coding

  • Implementieren Sie die Methoden area() und perimeter() in einer Square class.
  • Rufen Sie diese Methoden mit einer Instanz der class in der Hauptfunktion auf.
  • Geben Sie die Fläche und den Umfang des square object unter Verwendung der von Ihnen erstellten Methoden aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt