안드로이드에서 문득 궁금한게생겼습니다.
public a{
B b;
@Override
public void oncreate(){
b = new B();
}
}
와
public a{
@Override
public void oncreate(){
B b = new B();
}
}
의 차이점이 어떻게되나요?
책보면서 코딩하다가 문득궁금해집니다.
필드에서의 B b는 static선언까지 가능하지만 아래의경우는 접근지시자 제한때문에 static이 안붙던데 결과는 똑같습니다.