컴퓨터 공부/JAVA

Object, Wrapper class

seowon98 2020. 3. 27. 18:25

Object : 자바 모든 클래스와 객체의 슈퍼클래스 --> 어느 종류의 데이터를 담을 수 있음, 모든 클래스가 상속함

but, int, doublr, char 등의 primitive type 데이터 저장 불가!! 객체가 아니므로 

--> Wrapper로 감싸서 객체로 변환

 

Wrapper : 기본 타입의 데이터를 하나의 객체로 포장해주는 클래스 

-> Interger, Double, Character, Bolean 등

 

int a =20; 

Integer age = new Integer(a); //Wrapper 타입으로 (Autoboxing; 자동으로 해줌)

array[0] = age;

 

int b = age.intValue(); //다시 기본 타입 (Autounboxing; 자동으로 해줌)

 

String str ="12";

int d =Integer.parseInt(str); //문자열을 정수로 변환