Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.178 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 470 von 2963 (16%)
Autor
Doreen.Neu
Datum
20.01.03, 21:42
Betreff
=?iso-8859-1?Q?AW:_=DCberladen?=
Hallo Senior Sanchez
Vielen lieben Dank, du hast mir sehr geholfen.
mfg Doreen
-----Ursprüngliche Nachricht-----
Von: @carookee.com [mailto:@carookee.com]Im Auftrag von
Senior Sanchez
Gesendet: Montag, 20. Januar 2003 14:50
An:
support
@
web
de
Betreff: Re: Überladen
Hi,
ist nicht ganz richtig. Mit Überladen oder auch Overloading wird das
mehrmalige Nutzen eines Methodennames, aber mit unterschiedlicher
Parameterliste und/oder Rückgabewerten bezeichnet. Du müsstest also zwei
Methoden haben.
public float berechne(float a, float b) {
return a + b;
}
public int berechne(int a, int b) {
return a + b;
}
Ich habe jetzt mal ein anderes Beispiel ausgewählt, hoffentlich ist es
verständlich. Die VM ruft immer die richtige Methode auf, je nachdem, was
die Methode für Parameter erhält oder als Rückgabewert erwartet.
Bei deinem Beispiel ist außerdem falsch, dass du als Variablennamen für die
Parameter im Methodekopf Zahlen verwendest. Das geht nicht, da
alleinstehende Zahlen als Literale angenommen werden und auf diese kein
Zugriff wie auf Variablen möglich ist (Wert kann z.B. nicht geändert
werden). Beim Aufruf darfst du aber Literale verwenden.
int ergebnis = this.berechne(30, 90);
ergebnis hat jetzt den Wert 120.
Ich hoffe, ich konnte dir ein Bißchen helfen.
mfg Senior Sanchez
____________________________________________________________________________
_____
Täglich €1.000.000,00 zu gewinnen!
Jetzt kostenlos mitspielen!
http://www.carookee.com/ad/x82jg7a5
Diskussionsverlauf:
Überladen
=?iso-8859-1?Q?AW:_=DCberladen?=
AW:
RE:=?iso-8859-1?Q?_=DCberladen?=
Re: Überladen
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com