次の変数の使用法の違いは何ですか
public class A{
B b= new B();
public void doSomething()
{
b.callme();
}
}
VS
public class A {
B b;
public void doSomething() {
b=new B();
b.callme();
}
}
クラス内に単一の「b」がある場合、どちらがより良いプラクティスであり、その理由. そして、どのような状況で使用する必要があるか。