2016-05-27 10 views
0

Was ist der beste Weg, TextView zu definieren?Was ist der beste Weg, TextView zu definieren?

private TextView mytextview1; 
private TextView mytextview2; 
private TextView mytextview3; 

oder

private TextView mytextview1, mytextview2, mytextview3; 
+2

Sie reduzieren nur Linien, beide tun das gleiche in den Augen des Compilers. Ich mache sogar manchmal etwas wie 'private String string1, string2, string 3; private String string4; 'wenn string1, string2 und string3 zu einem anderen Abschnitt des Codes gehören als string4, aber dies ist nur eine persönliche Vorliebe und ich bin mir sicher, dass es wahrscheinlich viele andere Leute antreibt, die meinen Code verrückt lesen: P – zgc7009

+0

es ist egal, das Ergebnis ist das gleiche für den Compiler –

+0

Persönliche Präferenz –

Antwort

2

Was u wirklich ist zu fragen, wie die Variablen in Java deklariert werden können.

idealerweise der Java Compiler eine Optimierung auf Ihre erste Option tun

private TextView mytextview1; 
private TextView mytextview2; 
private TextView mytextview3; 

es auf die zweite Option reduzieren, so dass innerhalb der Compiler beide Optionen zu demselben Ergebnis führen. Da die meisten TextViews nicht erneut zugewiesen werden, macht der Compiler diese Variablen ebenfalls final. prüfen diese für weitere Erläuterungen final variable optimizations

0

ich den zweiten Einsatz Methode sagen würde, weil, dass der Code würde mkre lesbar

private TextView mytextview1; 
private TextView mytextview2; 
private TextView mytextview3; 

Und wie Sie in welcher Weise auch immer Sie es Sache dosent schreiben können Sie die gesamte schreiben Code in einer Zeile auch, aber das Dosent gut aussehen ..

0

Wenn Compiler den Bytecode für Ihren Code dann an VM vor dem Senden der Bytecode an die vm die progaurd sendet (Wenn Sie progaurd in Ihrem Projekt verwenden oder aktivieren) tut shri nk und optimieren Sie Ihre Bytecode was auch immer und wie Sie Quellcode in Ihrem Projekt schreiben. Ich denke also, welcher Code-Schreibstil Sie und Ihr Team verständlicher macht, als dass man ihnen folgen sollte. Ihr Codierungsstil ist gültig und Standard.

Verwandte Themen