최근에 자바에 관심이 생겨서 공부하다가
자료형에 의문이 생겨서 이렇게 질문올립니다.
C++에는 일반 변수형(char, int, bool, double... etc)
포인터형(char*, int*, bool*, double*... etc)
참조형(char&, int&, bool&, double& ... etc)
마지막으로 struct와 class에도 각각
실존하는 객체형, 포인터형, 참조형이 있습니다.
그런데 자바에는 자료형이 실존하는 객체 타입으로는 일반 변수(int, bool, char...)만이 이에 해당되고
나머지는 모두 참조 변수로 사용되어지는 것 같던데 이게 맞는지 궁금합니다.
즉,
일반 변수타입
int, bool, char, ...
위의 기본 자료형을 제외한 나머지는 모두 참조 변수타입
int [], char [],
class ...
제가 이해하고 있는 형태는 위와 같습니다.