new 예약어로 클래스 생성
클래스형 변수 이름 = new 생성자;
Java에서는 클래스를 생성할 때 new 예약어로 사용 후 생성자를 쓰며,
클래스가 생성되는 것은 클래스를 실제로 사용할 수 있도록 메모리 공간(힙 메모리)을 할당 받는다는 의미이며,
이렇게 실제로 사용할 수 있도록 생성된 클래스를 인스턴스라고 부름.
인스턴스를 가르키는 클래스형 변수를 "참조 변수" 라고 함.
Calculator c1 = new Calculator();
Calculator 클래스 자료형으로 c1 이라는 변수를 선언하고,
new Calculator(); 로 Calculator 클래스를 생성 후 c1에 대입한다는 의미
이때, c1을 참조 변수라고 하고, 이 변수가 생성된 인스턴스를 의미함.
'Java' 카테고리의 다른 글
[Java] 변수 / 변수 선언 / 초기화 / 초기화 오류 / 상수 (0) | 2022.09.23 |
---|---|
[Java] cmd / java / javac / javac -encoding utf-8 *.java / unmappable character for encoding ms949 에러 (0) | 2022.09.23 |
[JAVA] 간단하게 구현한 계좌시뮬레이션 (0) | 2022.09.13 |
[Java] 메소드(Method) (0) | 2022.09.13 |
[Java] - toCharArray() (0) | 2022.09.11 |
댓글