Java에서 부울 및 부울의 기본값
Java에서 boolean
(primitive) 및 Boolean
(primitive wrapper) 의 기본값은 무엇입니까 ?
Boolean
(객체) 의 기본값 은 null
입니다. (기본)
의 기본값 boolean
은 false
입니다.
Object
와 같은 any의 기본값 Boolean
은 null
입니다.
a의 기본값 boolean
은 false입니다.
참고 : 모든 기본 요소에는 랩퍼 클래스가 있습니다. 모든 랩퍼는 기본값이 인 참조를 사용합니다 null
. 기본 요소는 다른 기본값을 갖습니다.
boolean -> false
byte, char, short, int, float -> 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
참고 URL : https://stackoverflow.com/questions/6226290/default-value-of-boolean-and-boolean-in-java
'Programing' 카테고리의 다른 글
정수 나누기가 항상 반올림되도록하려면 어떻게해야합니까? (0) | 2020.04.13 |
---|---|
macOS High Sierra Xcode의 코드 서명 오류-리소스 포크, Finder 정보 또는 이와 유사한 장치는 허용되지 않습니다 (0) | 2020.04.13 |
iOS 7 탐색 막대 텍스트 및 화살표 색 (0) | 2020.04.13 |
C ++에 typedef 키워드에 대한 Java 동등 또는 방법이 있습니까? (0) | 2020.04.13 |
npm 피어 종속성을 자동으로 설치하는 방법은 무엇입니까? (0) | 2020.04.13 |