Java에서 boolean
(primitive) 및 Boolean
(primitive wrapper) 의 기본값은 무엇입니까 ?
답변
Boolean
(객체) 의 기본값 은 null
입니다. (기본)
의 기본값 boolean
은 false
입니다.
답변
Object
와 같은 any의 기본값 Boolean
은 null
입니다.
a의 기본값 boolean
은 false입니다.
참고 : 모든 기본 요소에는 랩퍼 클래스가 있습니다. 모든 래퍼는 기본값이 인 참조를 사용합니다 null
. 기본 요소는 다른 기본값을 갖습니다.
boolean -> false
byte, char, short, int, long -> 0
float, double -> 0.0
참고 (2) : void
래퍼 Void
가 있으며 기본값도 있으며 null
해킹을 사용하지 않고 가능한 값입니다.
답변
부울 또는 일
수 있습니다 .
기본값은 입니다.true
false
false
(출처 : 자바 프리미티브 변수 )
부울
될 수 Boolean
오브젝트가 표현 true
하거나 false
, 또는 할 수있다 null
.
기본값은 null
입니다.
답변
요청해야 할 경우 필드 / 변수를 명시 적으로 초기화해야합니다. 검색 해야하는 경우 다른 사람도 그렇게해야 할 가능성이 있기 때문입니다.
프리미티브의 값은 여기에서boolean
볼 수 있듯이 false 입니다.
다른 사람들이 언급했듯이 a의 값은 Boolean
기본적으로 null입니다.
답변
부울은 객체입니다. 따라서 인스턴스 변수이면 null이됩니다. 메소드 내에 선언 된 경우 초기화해야합니다. 그렇지 않으면 컴파일러 오류가 발생합니다.
프리미티브 즉 부울로 선언하는 경우. 인스턴스 변수 (또는 클래스 변수) 인 경우 기본적으로 값은 false입니다. 메소드 내에 선언 된 경우 여전히 true 또는 false로 초기화해야하거나 컴파일러 오류가 있습니다.
답변
초기화되지 않은 Boolean
멤버 (실제로 유형의 객체에 대한 참조 Boolean
)의 기본값은 null
입니다.
초기화되지 않은 boolean
(primitive) 멤버의 기본값은 false
입니다.
답변
의 기본값은 없습니다 Boolean
. 또는 Boolean
로 구성해야합니다 . 객체가 초기화되지 않은 경우을 가리 킵니다 .boolean
String
null
기본의 기본값 boolean
은 false
입니다.
http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html