저는 거의 항상 특정 값이 될 것입니다 코딩 오전 새 개체에 인스턴스 변수가 있습니다. 이 경우에는 "N"입니다. 문자열 인스턴스 변수에 기본값을 하드 코딩해도 괜찮습니까?인스턴스 변수의 기본값을 하드 코딩해도 괜찮습니까?
private String aBusinessSwitch= "N";
은 나중에하는 방법에 난 단지 몇 드문 경우에 "Y"로 값을 설정할 것 if
조건을 가지고있다.
if
문에 "N"
if (isCold) {aBusinessSwitch = "Y"; }
else {aBusinessSwitch = "N"; }
'문자열'은 몇 개의 값을 가질 수 있습니까? 어쩌면'문자열'이 적절한 유형이 아닐 수도 있습니다. –
코드가 "문자열 형식"인 것처럼 보입니다. 왜 부울을 사용하지 않습니까? –
일부 "하드 코드 된 문자열"포커스를 제거했습니다. 더 많이 제거 될 수도 있습니다. 질문은 대부분의 유형과 질문에 대해 동일 할 수 있습니다. * "필드를 선언 할 때 기본값을 지정하지 말고 설정하는 if 문에 else를 추가하는 것이 더 낫지 않습니까?"* – user2864740