vielleich ganz simpel..

Status
Nicht offen für weitere Antworten.

samtek

Neues Mitglied
hallo leute, bin n java-Anfänger,
ich versuche eine methode zu verstehen: deleteAccount(in Account):void
was hat das "in" in der methode für ne Funktion?

ich hätte es nämlich so geschrieben: deleteAccount(balance:int,id:int,owner:String):void

muss man denn nicht alle attribute löschen? oder ist dieses "in" eine alternative?
 

serrar

Mitglied
OK also das in ist wahrscheinlich int mit einem verloren gegangenen t.
Funktionen schreiben sich in Java so (nur mal die wichtigsten Schlüsselwörter):
1. (2). 3. 4.(5.){6.; 7.; }
1.: public oder private
2.: static oder nicht static
3.: Rückgabetyp (Also was ich rausbekomme, wenn ich die Methode aufrufe, z.B. int oder String)
4.: Name, eigentlich fast alles erlaubt, Java-Schlüsselwörter und Sonderzeichen sollte man weglassen.
5.: Parameter, also das was die Methode beim Aufruf im Konstruktor bekommt und dann von ihr weiterverarbeitet wird, in dem Fall der int Accountnummer, damit die Methode weiss welcher Account gelöscht werden soll (nehme ich jetzt mal an). Dadrin steht der Typ, den der Parameter haben muss (sein muss) und mit welchem Namen man ihn in der Methode weiterverwenden kann.
6.: Code
7.:
Java:
 return variable;
Und zwar eine mit dem Typ, den man bei 3. als Rückgabewert angegeben hat, ausser natürlich man hat void angegeben.

Beispiel:
Java:
public static void deleteAccount(int Acc)
{
/*CODE...*/
}
 
Zuletzt bearbeitet:

ModellbahnerTT

Bekanntes Mitglied
Das in heißt, es ist ein eingabeparameter im gegensatz zu out, was ausgabeparameter kennzeichnet. Letztere sind in java per se gar nicht möglich und darum auch eher ungewöhnlich. Darum kannst du das in auch eigentlich ganz weglassen.

OT: warum eine deleteAccount methode parameter wie balance übergebene bekommen soll kapier ich auch nicht..?
 
Zuletzt bearbeitet:

0x7F800000

Top Contributor
Das in heißt, es ist ein eingabeparameter im gegensatz zu out, was ausgabeparameter kennzeichnet. Letztere sind in java per se gar nicht möglich und darum auch eher ungewöhnlich. Darum kannst du das in auch eigentlich ganz weglassen.
Nnaaja, das würde ich jetzt so nicht unbedingt stehen lassen. Alles, was nicht primitiver datentyp oder immutables objekt ist, kann zur Ausgabe benutzt werden. Verglichen zu C/C++ wo dauernd solche Sachen wie **ppWhatever zur ausgabe benutzt werden, ist es in Java zwar eher unüblich, aber nicht unmöglich:
Beispiel aus der API.
OT: warum eine deleteAccount methode parameter wie balance übergebene bekommen soll kappier ich auch nicht..?
ich versteh den Satz nicht.
 

serrar

Mitglied
ich versteh den Satz nicht.

OT: warum eine deleteAccount methode parameter wie balance übergebene bekommen soll kappier ich auch nicht..?
= Er versteht nicht wieso eine Methode, die einen Account löschen soll die Account-Balance
übergeben kriegt.
Aber mein Gott, vllt will er ja irgendwelche Logeinträge speichern oder was weiß ich,
das ist wohl Sache des Entwicklers.
 
Zuletzt bearbeitet:

mvitz

Top Contributor
Wenn es tatsählich int Account ist, könnte es ja die Account Nummer sein, für den Account der gelöscht werden soll.

Aber selbst dann ist es immer noch kein Java ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
S Eine Idee umsetzen ganz schnell!? Java Basics - Anfänger-Themen 68
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
ZH1896ZH Verstehe verschieden Scanner und hasNext() nicht ganz Java Basics - Anfänger-Themen 2
S Was bewirkt ganz genau throw hinter einem Funktionsnamen? Java Basics - Anfänger-Themen 14
O Ganz einfache Frage - Array Java Basics - Anfänger-Themen 5
S Ich verstehe die RegEx Tabelle von Javadoc nicht so ganz Java Basics - Anfänger-Themen 3
chuxXo Input/Output CSV Datei wird nicht ganz ausgelesen Java Basics - Anfänger-Themen 5
M Comparable und Comparator nicht ganz klar Java Basics - Anfänger-Themen 1
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
T Sortieren/Suche klappt nicht ganz (String Array) Java Basics - Anfänger-Themen 2
P ganz simpler algorithmus Java Basics - Anfänger-Themen 3
B Erste Schritte Schleife will nicht ganz Java Basics - Anfänger-Themen 3
M Ganz einfaches Beispiel, finde den Fehler aber nicht :( Java Basics - Anfänger-Themen 2
V Ganz kurze Java-Hilfe - Ich finde meinen Fehler nicht Java Basics - Anfänger-Themen 4
-horn- Wer nicht ganz schlau - Java in GPU? Java Basics - Anfänger-Themen 9
T JScrollPane ganz runter Scrollen Java Basics - Anfänger-Themen 4
F Datentypen Ganz simpler Taschenrechner mit switch Java Basics - Anfänger-Themen 10
A If-Schleife spinnt - ganz einfach Code - Riesen Problem :) Java Basics - Anfänger-Themen 9
H Typumwandlung String --> Int (ganz einfach) Java Basics - Anfänger-Themen 9
Developer_X Java GridLayout nicht ganz ausgereift Java Basics - Anfänger-Themen 6
G Hilfe: Label soll ganz nach oben! Java Basics - Anfänger-Themen 6
D Projekt mit einer Datenbank verwirklichen, oder vlt ganz and Java Basics - Anfänger-Themen 2
T Ganz simple Konstruktoraufgabe Java Basics - Anfänger-Themen 3
M Caeser Verschlüsselung ganz einfach(nicht für mich) Java Basics - Anfänger-Themen 6
N In einer JToolbar das Icon ganz rechts anordnen Java Basics - Anfänger-Themen 5
D Hab mal eine Frage. ganz leicht wahrscheinlich :D Java Basics - Anfänger-Themen 6
V Insert into klappt nicht so ganz Java Basics - Anfänger-Themen 6
P Farbwertanteile ausrechnen! geht so nich ganz Java Basics - Anfänger-Themen 2
D Methode aufrufen funktioniert nicht ganz - Rückgabewert Bool Java Basics - Anfänger-Themen 12
L Brauche ganz dringed Hilfe Java Basics - Anfänger-Themen 2
S Primary Key in JTable unsichtbar, geht nicht ganz Java Basics - Anfänger-Themen 2
K Ganz am Anfang - Java + Datenbank Java Basics - Anfänger-Themen 6
V ganz kurzes kskb mit Problem - keine Ausgabe Java Basics - Anfänger-Themen 2
L ganz komisch Java Basics - Anfänger-Themen 5
H Brauche ganz dringend HILFEEE! Math random Java Basics - Anfänger-Themen 19
S Brauche ganz dringend Hilfe Java Basics - Anfänger-Themen 4
M Code nicht ganz einleuchtend Java Basics - Anfänger-Themen 2
W Vererbung GANZ KOMISCH Java Basics - Anfänger-Themen 3
N Wahrscheinlich ganz einfaches Problem, aber unverständlich! Java Basics - Anfänger-Themen 3
M Suche einen ganz einfachen Editor (syntax Highlighting+comp) Java Basics - Anfänger-Themen 7
M Verstehe den Quellcode nicht ganz Java Basics - Anfänger-Themen 3
T Grundlagen ganz am Anfang Java Basics - Anfänger-Themen 12
G Scanner tut nicht ganz so wie er soll Java Basics - Anfänger-Themen 3
T Ganz schlimme Frage.:) ResultSet Java Basics - Anfänger-Themen 12
F Ganz simples Problem: Kovertieren von Double zu Integer Java Basics - Anfänger-Themen 2
G Problem mit einer ganz einfachen Funktion Java Basics - Anfänger-Themen 8
V Grafik ist nur ganz kurz sichtbar Java Basics - Anfänger-Themen 3
B Ganz neu Java Basics - Anfänger-Themen 8
A ganz am Anfang Java Basics - Anfänger-Themen 15
Dilandau array oder victor oder was ganz anderes? Java Basics - Anfänger-Themen 8
P Ganz dumme Fragen Java Basics - Anfänger-Themen 7
B Brauche Hilfe bei nem ganz einfachen Programm... Java Basics - Anfänger-Themen 4
D Eine GANZ dumme Frage Java Basics - Anfänger-Themen 22
T String simpel aber sicher verschlüsseln Java Basics - Anfänger-Themen 5
G Simpel, doch ich komm net drauf. Java Basics - Anfänger-Themen 13
G Anfangsproblem (simpel?) Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben