Variablen Variablen beliebig benennen?

RowdyN

Mitglied
Hallo Leute,
kann ich meine Instanzvariablen eigentlich beliebig benennen? Und wenn ja wie?
Die letzte Variable würde ich gerne "int" nennen. So geht es schon einmal nicht.
Java:
public class Versuch
{
    private int att;
    private int comp;
    private double yds;
    private int td;
    private int int;
}
Hoffentlich kann mir einer bei diesem, höchstwahrscheinlich simplem, Problem helfen. Auch ja, ich möchte die Variable nicht anders benennen.
Mit freundlichen Grüßen
 
Warum willst du es dir und anderen Entwicklern schwer machen deinen Code zu lesen?
1. schreibe mal auf die schnelle dieses komische "i"
2. eig jeder Entwickler wird hier an den primitiven Datentyp und nicht an einen Variablennamen denken

Warum also nicht einen anderen und sprechenden Namen?
Vermeide auch Abkürzungen wie "yds" (wahrscheinlich yards?) usw.
 
Moin,
Dann werde ich wohl das "i"durch ein "í" ersetzen. 🙂
Sollte auch gehen
da wäre ich mir nicht so sicher !!
Sonderzeichen (wie bspw. auch deutsche Umlaute) können bei bestimmten Compilern immer mal wieder gerne zu Problemen führen !!

Beachte einfach die Anmerkungen von@Joose

Hier auch noch zwei Links zu diesem Thema:
https://de.wikibooks.org/wiki/Java_Standard:_Variablen_und_Bezeichner
http://blog.mynotiz.de/programmiere...nenne-ich-klassen-methoden-und-variablen-693/

Gruß Klaus
 
GOTT! Schreib die Variablennamen richtig aus.
Ich finde das immer Schrecklich wenn man solche Sachen wie "is", "bi", "bos" und so als Variablennamen verwendet. Auschreiben bitte. statt "is" "inputStream" wenn es genehm ist. Bei der Variablenbenennung musst du darauf achten, dass man weiß was die Variable macht und was genau sie ist ohne dass man den Typen der Variable kennt. (Damit man sich das gleich für Typunabhängige Sprachen angewöhnt)

Wenn der gewünschte Name bereits vergeben ist dann schreib den Anfangsbuchstaben einfach doppelt oder nimm irgendwo einen Buchstaben der ähnlich klingt:

class -> clazz
int -> iint
boolean -> bulean
 
Wenn der gewünschte Name bereits vergeben ist dann schreib den Anfangsbuchstaben einfach doppelt oder nimm irgendwo einen Buchstaben der ähnlich klingt:
class -> clazz
int -> iint
boolean -> bulean

Class -> clazz (nicht class -> clazz) ist eine der wenigen Ausnahmen, bei denen man das mMn schon so machen kann.
Die anderen beiden Fälle finde ich mehr als grausig. Dann lieber je nach Kontext so etwas wie z.B. int i, int value

InputStream is finde ich hingegen gar nicht so schlimm. Im Gegenteil kann das das Lesen manchmal doch viel angenehmer machen, wenn man nicht mit zu vielen Zeichen konfrontiert wird. Setzt aber natürlich vorraus, dass man relative kurze Code-Blöcke vorfindet, in denen nicht allzu viel passiert, und in der Regel auch nur bei lokal definierten Variablen.

Ansonsten natürlich volle Zustimmung. Sprechende Bezeichner sind ein Segen 🙂
 

Zurück
Oben