Experiment 2
1. Schreiben Sie ein Programm zur Implementierung der Funktion zur Berechnung von Bankzinsen
Verwandte Wissenspunkte
Sobald eine Unterklasse eine geerbte Mitgliedsvariable verbirgt, besitzt das von der Unterklasse erstellte Objekt die Variable nicht mehr. Die Variable gehört dem Schlüsselwort. Ebenso wird die Vererbung überschrieben ( super
versteckt), sobald die Unterklasse die geerbte Methode überschreibt. Methode, dann kann das von der Unterklasse erstellte Objekt die überschriebene (versteckte) Methode nicht aufrufen, und der Aufruf dieser Methode ist für das Schlüsselwort verantwortlich super
. Wenn Sie daher Mitgliedsvariablen oder überschriebene Methoden verwenden möchten, die von der Unterklasse in einer Unterklasse ausgeblendet werden, müssen Sie Schlüsselwörter verwenden super
. Beispielsweise dient es dem Zugriff und Aufruf von Mitgliedsvariablen und Methoden, die von Unterklassen ausgeblendet super.x
werden .super.play()
x
play()
Zweck
Der Zweck dieses Experiments besteht darin, den Schülern den Zweck des Umschreibens und die Verwendung von super
Schlüsselwörtern zu vermitteln.
Experimentelle Anforderungen
Gehen Sie davon aus, dass die Bank Bank
bereits über year
eine allgemeine Methode zur Zinsberechnung auf Jahresbasis verfügt, bei der es sich year
nur um eine positive ganze Zahl handeln kann. Beispielsweise die Berechnungsmethode basierend auf dem gesamten Jahr:
double computerInterest (){
interest