이 작업을 수행하는 것이 더 낫거나 옳은 방법 일 수 있습니다. 설명을 제공 할 수 있습니까? (Google에서 사용할 검색어가 무엇인지 모릅니다.)변수를 클래스 또는 생성자로 초기화 하시겠습니까?
첫 번째 방법 :
Public Class A()
{
Paint _paint _test;
public void running()
{
_test = new Paint();
//use paint
}
}
또는
Public Class B()
{
Paint _paint _test = new Paint();
public void running()
{
//use paint
}
}
감사
2가 컴파일되지 않는다는 것 외에도 둘 다 유효하며 응답은 컨텍스트와 달성하려는 대상에 따라 다릅니다. – assylias
[생성자 또는 외부 생성자 내에서 변수를 초기화해야합니까?] (http://stackoverflow.com/questions/3918578/should-i-initialize-variable-within-constructor-or-outside-constructor). – Lion