Grafikdesign-Software
Ein Unternehmen für Grafikdesign-Software entwickelt seine nächste Generation von Software. Sie implementieren eine Funktion, um die Fläche verschiedener Formen zu berechnen. Sie haben begonnen, eine generische Klasse Shape zu erstellen, müssen diese jedoch mit zwei spezifischeren Klassen erweitern: Circle und Rectangle. Deine Aufgabe ist es, diese Funktion zu implementieren.
Beginne damit, eine Basisklasse Shape zu erstellen, die eine Methode area() hat, die 0 zurückgibt. Diese Methode sollte in zwei abgeleiteten Klassen überschrieben werden: Circle und Rectangle. Sowohl Circle als auch Rectangle sollen von der Klasse Shape erben und jeweils eine area()-Methode haben, die die Fläche der jeweiligen Form berechnet und zurückgibt.
Die Klasse
Circlesoll mit einem Radiusrinitialisiert werden. Diearea()-Methode der KlasseCirclesoll die Fläche berechnen und zurückgeben als.Die Klasse
Rectanglesoll mit einer Längelund einer Breitewinitialisiert werden. Diearea()-Methode der KlasseRectanglesoll die Fläche berechnen und zurückgeben als.
Eingabe | Ausgabe |
|---|---|
| 78.53981633974483 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB