carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.785 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 2211 von 2212 (100%) |<   <   >   >|

Autor [mic]
Datum 29.12.05, 17:17
Betreff Re: Defalut-Value bei Funktionsaufrufen


Die Sache ist die, ich habe z.B. diese Methode

public Vector<Mengenst> createMengenst(Vector<Component> VecComp);

damit ich die neuen Funktionen implementieren kann ohne dass ich die ganzen Funktionsaufrufe umschreiben muss müsst aus java und c zusammegeestopselt etwa so aussehen:

public Vector<Mengenst> createMengenst(Vector<Component> VecComp, Vector<ComponentNameDB> VecCompNDB = compndb.getAllComponents())

zur Erklärung: bei der jetzigen Methode wird in der Methode immer ein Datenbankzugriff gemacht, der mir die Daten holt. Das Problem ist dass ich einen Simulator einbauen muss, d.h. ich muss ihm ein manipulierte Version der Datenbank übergeben. Die Funktion compndb.getAllComponents() würde mir die Datenbank (in einem von mir erstellten Objekt) bringen, aber bei bedarf sollte ich auch dieses Objekt übergeben können.

Damit ich jetzt aber nicht die alten Funktionsaufrufe ändern muss, wäre es supa wenn es die Möglichkeit der Defaultvalues gäbe.

Die Art mit der null abfrage bringt insofern nichts als dass ich beim funktionsaufruf immer die richtige anzahl von parametern übergeben muss, sonst schreit der compiler --> muss die Funktionsaufrufe umschreiben.

mfg mic






Diskussionsverlauf:
    Re: Defalut-Value bei Funktionsaufrufen
Defalut-Value bei Funktionsaufrufen
    Re: Defalut-Value bei Funktionsaufrufen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com