私はC#開発者であり、同じ宣言ステートメントで変数を初期化することに慣れています。
ClassA myClass = new ClassA();
私の見解では、この方法は簡潔で読みやすく、見た目もすっきりしています。
今、私はアンドロイドのためのジャバを学んでいます。これまでのところ、私が直面しているJavaスニペットが何であれ、スニペットライターが次のようなコードを使用していることがわかります。
ClassA myClass;
myClass = new ClassA();
さて、私の質問はばかげているように聞こえるかもしれませんが、本当に知りたいのですが、影響/効果はありますか、それともこれら2つのアプローチの間に違いはありますか?つまり、次のようにJavaでコードをコンパイルすると:
ClassA myClass = new ClassA();
内部的に重要なことはありますか?何も悪いことをしていないことを確認したいだけです。