ㅈㄱㄴ긴 한데 예시를 좀 보여드리자면
int a = (int) 3.14;
int b = new Integer(3.14);
•그냥 예시입니다 해당 코드는 오류를 뿜는 언어도 있을 것 입니다.
I
이런식으로 캐스팅을 해서 형변환을 시켜주는 것과
해당 타입의 객체를 새로 생성해서 사용하는 방식에서 어떤 차이점이 생기나요?
기존에 캐스팅만 하다가 코드가 뭔가 더러워보여서 깔끔하게 객체를 생성하는 방식은 안되나 싶어 질문 올립니다
ㅈㄱㄴ긴 한데 예시를 좀 보여드리자면
int a = (int) 3.14;
int b = new Integer(3.14);
•그냥 예시입니다 해당 코드는 오류를 뿜는 언어도 있을 것 입니다.
I
이런식으로 캐스팅을 해서 형변환을 시켜주는 것과
해당 타입의 객체를 새로 생성해서 사용하는 방식에서 어떤 차이점이 생기나요?
기존에 캐스팅만 하다가 코드가 뭔가 더러워보여서 깔끔하게 객체를 생성하는 방식은 안되나 싶어 질문 올립니다