본문 바로가기

생성자2

JAVA - 생성자(Constructor)란? / 예제소스 생성자란 무엇인지 알아보자 안녕하세요. 고코더 입니다. 오늘은 생성자를 배워보려고 합니다. 이전에 new를 사용해서 생성자를 객체로 만드는 방법을 알아보았는데요. 오늘은 생성자가 무엇인지 자세히 알아보려고 합니다. - 생성자는 객체로 생성 가능 - 기본 생성자는 자동으로 추가 - 생성자 이름은 클래스명과 같다. - 리턴 값이 없다. - 여러개의 생성자가 존재할 수 있다. ● 1. 생성자를 객체로 NEW라는 키워드를 사용해서 생성자를 객체로 만듭니다. 그래서 생성자를 생성한다고 하면 new 부터 나오는 메소드를 말합니다. -> JAVA - new 생성자란? / 인스턴스 생성 1GocoderClass gc= new GocoderClass();cs ● 2. 기본 생성자는 자동으로 추가된다. 자바에서 클래스에서.. 2020. 3. 16.
JAVA - new 생성자란? / 인스턴스 생성 자바에서 사용하는 NEW를 알아봅니다. 안녕하세요. 고코더 입니다. 자바 언어의 특징중 new를 사용해 메모리를 할당하는 기능이 있습니다. 힙(Heap) 영역에 저장할 공간을 할당해서 참조 값을 객체에게 반환하여 주는 것 입니다. 잘 아시다시피 메모리는 스택(stack)과 힙(heap) 영역으로 나누어져 있습니다. 스택은 정적이라면 힙은 참조형입니다. 큰 용량을 차지하며 해체 하기전까지 삭제되지 않습니다. 자바에서 가비지컬렉션은 힙 영역을 정리하는 역할을 합니다. 좀 더 자세히 알아봅니다. ● 좀 더 자세히 알아볼까요? 이미지로 표현하면 이렇습니다. ● 해당 그림을 보면서 순서대로 알아보겠습니다. 1. GocoderClass 라는 타입으로 gc라는 객체를 선언합니다. 2. new 를 사용하여 Gocode.. 2020. 3. 14.