자바 의 기본 형식의 초기 값

어떤 때 는 항상 어떤 유형의 초기 값 에 걸 려 있 는데,오늘 은 한가 하면 스스로 자신 에 게 기록 하 세 요.
String   a; 
직접 인쇄 하면 초기 화 되 지 않 았 음 을 알려 줍 니 다.그리고 초기 화 되 지 않 은 a 는 비교 할 수 없습니다.
이 때,우 리 는 person 클래스 를 정의 합 니 다.
person{
  String name;
  private Integer age;   private int aa;
.......
}
age 가 어떻게 되 는 지 보 자.
결 과 는 인쇄 할 수 없 지만 비교 에 사용 할 수 있 습 니 다.
person p1= new person();
        
        
if("".equals(p1.getName())){
    System.out.println("OK     ");
}else if(p1.getName()==null){
    System.out.println("OK null");
}

결과:OK null
2、int
int a; System.out.println(a);
여기 서 잘못 보 고 했 으 니,실례 화 되 지 않 은 것 을 사용 해 서 는 안 된다.동시에 이 숫자 로 연산 할 수 없다 는 것 을 설명 한다.
같은 종류 에 넣 었 어 요. int  aa
person p1 = new person(); System.out.println(p1.getAa());
이때 의 aa  인쇄 하면 0 입 니 다.그리고 이 값 은 연산 도 할 수 있 습 니 다.
(포장 류 의 기본 값 도 설명 했다)
 
3、 Integer
p1.getAge 출력 은 null 입 니 다.

좋은 웹페이지 즐겨찾기