Constructor 생성자란, 객체를 생성과 동시에 초기화 할 수 있도록 도와주는 특별한 메서드이다. 생성자를 사용하지 않고, 생성한 객체에 직접 접근하여 값을 대입해 줄 수도 있지만 생성자를 사용하면 객체에 필요한 입력값을 “강제”할 수 있다는 장점이 있다. 이번 포스팅 에서는 생성자의 사용 방법에 대해 정리해 보고자 한다. 목차 #1 Constructor #2 Constructor Overloading & this() keyword - this() keyword를 사용한 중복 제거 #3 Default Constructor #1 Constructor 생성자는 작성하고자 하는 클래스명과 동일하게 작성하며, 반환값을 가지지 않는다. 클래스명(매개변수){ ... } 인스턴스 호출 부분에서 작성한 매개변수와..
Java 프로그래밍 언어에서, 배열 객체를 선언 및 초기화 하는 다양한 방법을 제공한다. 이번 포스팅에서는 배열 객체를 초기화 하고 선언하는 방법들에 대해 알아본다. 배열 선언 배열 초기화 - default value - for & foreach 를 사용한 배열 초기화 - 선언과 동시에 초기화 * 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다! 배열 선언 Java에서 배열은 동일한 데이터 타입의 요소를 저장할 수 있도록 도와주는 객체이다. 따라서 new keyword 를 사용해 인스턴스를 생성하며, 배열을 선언 및 초기화 하는 방법은 다음과 같다. 자료형 뒤에 [] 키워드를 붙이던, 배열명 뒤에 [] 키워드를 붙이는 c-style 방식으로 선언하든 상관없..
목차 #1 클래스 선언 및 명명 규칙 #2 인스턴스 객체 생성 및 접근 방법 #3 객체 배열 * 개인적인 공부 내용을 기록하는 용도로 작성한 글 이며, 지속적으로 내용을 수정해 갈 예정입니다. #1 클래스 선언 및 명명 규칙 class 키워드를 사용해 선언한다. 클래스 내부에 선언된 변수들은 필드 혹은 멤버변수 라고 부른다. 다음은 필드 (name, level, atk) 를 가지는 Monster 클래스를 선언한 예제이다. class Monster { String name; int level; int atk; } Naming Convention 1. 클래스명은 대문자로 시작한다. 2. Camel Case 표기법을 따른다. #2 인스턴스 객체 생성 및 접근 방법 클래스는 단순히 객체[인스턴스]를 생성하는 설..