ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 형변환
    컴퓨터/Java 2019. 10. 6. 20:47

    - 형변환 하는 법

    EmployeeInfo ei = (EmployeeInfo) p1.info

    >> p1.info가 다른 type일 때 EmployeeInfo로 형변환 해주기

    >> EmployeeInfo type으로 선언된 ei 변수에 담아준다.

     

    - 배열이 반환한 요소 형변환하기

    ex. E result = elements[num] >> elements는 object 타입 원소를 갖는다. 

    위와 같은 경우 오류 대신 경고가 뜬다

     

    - Object 배열을 생성한 후 제네릭 배열로 형변환(제네릭 배열 생성 금지 우회)

    elements = (E[]) new Object[num]

    E가 object가 아닌 한 배열의 런타임 타입이 컴파일타임 타입과 다르다

     

    - 컴파일러에 의해 형 변환이 자동으로 되기도 한다

    명시적 형변환 X

     

    출처 : effective java 

    '컴퓨터 > Java' 카테고리의 다른 글

    [Java 기본 02] Java file, java 프로그래밍 특징 및 작성법  (0) 2019.11.20
    제네릭  (0) 2019.10.06
    Java.util.Arrays 클래스  (0) 2019.10.06
    Optional  (0) 2019.10.06
    switch문  (0) 2019.10.06

    댓글

Designed by Tistory.