DAY 20_1 컬랙션 프레임워크 문법, Integer

NA YE SOM·2023년 7월 26일
0

제네릭(Generic)

제네릭을 사용하는 이유 : 객체의 데이터 타입을 미리 명시해줌으로써 값을 처리할때 형변환을 하지 않아도 되는 것

타입(Type) : T 사용 -> <> 사용


-> string을 저장할 수 있는 박스
Box box = new Box


-> 제네릭 형태


-> 지금상태에서는 String이 T가 되는것


-> T가 String으로 바뀌어서 처리되는것

타입이 T인 getter,setter 부르기
-> BOX 1은 해석될때 모두 String으로 바뀌어서 해석됨
파라미터가 string인 아이템


-> int를 저장할 때 사용하는 참조타입있음

ParseInteger : 문자열을 숫자로 변환시킴

PasreInt 정수로 바꿔주는 기능


-> 6개
참조타입이 다 만들어져있음

Integer



Integer 선언해서 Integer a = 10; 저장됨
-> int하고 똑같이 쓸 수 있음 (다만, 기능이 더 많을 뿐)


정수를 저장하는 필드값 가지게 됨

정수 저장 가능한지 box2


-> T가 Integer가 됨

box클래스는 한개인데 string도 저장했다가 interger도 저장했다가 모든지 할 수 있음
-> box에 사람 넣기

set item이용해서 저장, get item이용해서 결과확인

사람 만들어서 ->

생성자 이미 만들어져있음 이름받아서 전달하면 됨

-> person의 상태 toString overriding해놨으니까 이름값 잘 나올것


컬랙션 프레임워크 : 배열 대신 쓰는 것- 어떤 걸 저장할 지 이렇게 알려주게 되어있다.


-> 제레닉 타입(무엇을 저장하겠다)

(자바코드짜면 매일 나오는 문법임)

short은 안씀, int


-> 뒤쪽 생성자쪽은 생략가능하다


당분간 수업 : 사용법 배우기

profile
개발자 velog

0개의 댓글