In der vorigen Übung haben Sie die visuellen C++-Entwicklungstools verwendet, um die Hierarchie des C++-Projekts "Shapes" anzuzeigen. Darüber hinaus können Sie die visuellen C++-Entwicklungstools verwenden, um einem Projekt Klassen hinzuzufügen oder um einer Klasse Eigenschaften und Methoden hinzuzufügen. In dieser Übung fügen Sie den Klassen "circle" und "sphere" die Methode "getCircumference" hinzu. Die Methode "getCircumference" berechnet den Umfang der Form und des Kreises anhand des Radius.
Methode "getCircumference" der Klasse "circle" hinzufügen
Die Formel zur Berechnung des Kreisumfangs lautet πr², wobei r für den Radius des Kreises steht. Die globale Konstante π ist in der Basis-Shape-Klasse gespeichert.
Gehen Sie wie folgt vor, um der Klasse "circle" die Methode "getCircumference" hinzuzufügen:
Gehen Sie wie folgt vor, um der Klasse "sphere" die Methode "getCircumference" hinzuzufügen:
Gehen Sie wie folgt vor, um die Anwendung "Shapes" auszuführen:
Enter the radius of the sphere: 10 Enter the color of the sphere: Blue Sphere: Radius = 10 Circumference = 62.8319 Area = 1256.64 Volume = 4188.79 Color = Blue
Das Programm zeigt die Größe und Farbe der aktuellen Form an und fordert Sie auf, Werte für die neue Form anzugeben. Die Attribute der neuen Form werden in der Sicht Konsole angezeigt. Sie können den Code in "main.cpp" zur Ausführung der Klasse "circle" ändern.