본문 바로가기

반응형

⭐ SpringBoot/문법 정리

(2)
생성자를 사용해야 하는 이유 생성자를 이용하면 해당 메소드를 정의하지 않아도 인스턴스의 초기화를 진행 할 수 있다. 객체가 생성되는 시점부터 인스턴스의 초기값을 설정하기 위해서 사용된다. 예를들어 반복적으로 사용되는 기능에서 이전의 값을 초기화 하지 않으면, 새로운 값을 전달하기가 어렵게 때문에 생성자를 사용하여 이전의 값을 초기화 후 새로운 값을 맵핑하여 사용하기 위함? 이다. new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 초기화를 담당한다. 객체 초기화 : 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것
this와 this()의 차이점 자바에는 this와 this() 키워드가 있는데 이 키워드는 전혀 다른 키워드이다. 간단하게 말하자면, this는 인스턴스 자신을 가르키는 참조 변수이고 this()는 생성자를 뜻한다. 참조변수 : 더보기 클릭 더보기 # 참조변수란 참조변수(參照變數, reference variable)란 실제 값을 가진 변수가 아니라, 값이 들어가 있는 주소를 가지고 있는 변수를 말한다. 일반적으로 제공 되는 일반 변수는 int , float, long, double 등이다. 즉 값이 저장되는 변수 라고 볼수 있다. 이것을 기본형 함수라고 한다. 참조변수는 보통 클래스들 인데 일반적으로 메모리 공간이 stack 공간과 heap 공간이 존재한다. 그래서 클래스가 Testclass class=new Testclass() 라..

728x90
반응형