코딩 15

# 18 생성자(Constructor) , new

생성자(Constructor) : 생성자는 객체가 만들어질 때 자동으로 호출되는 메서드이고 일반적인 메서드와 몇 가지 차이점이 있다. 1. 생성자는 메소드의 반환 자료형을 표시하지 않는다. 2. 생성자는 객체가 생성될 때 자동으로 호출된다. 3. 생성자의 이름은 클래스 이름과 같다.(클레스 이름과 다르면 메소드) 이러한 생성자의 사용 용도는 객체의 초기화 과정을 처리하기 위함이다. 생성자는 객체가 생성될때 한 번만 수행되는 특수한 메서드이다. 생성자 호출은 new 키워드가 수행되면서 호출한다. 만약 클래스를 정의할 때 생성자를 만들지 않으면 객체 생성 시 자바에서 자동으로 생성자를 만들어 준다. ( 자동으로 만들어지는 생성자 모습 ) 클래스명( ) { } 메서드의 매개변수와 본문이 전혀 없는 형태. 이러..

KH/JAVA 2022.07.15

#9 Array(배열)

Array (배열) :배열은 동일한 자료형으로 구성된 자료의 집합이다. 배열을 처리하기 위해 메모리에 연속된 기억공간을 사용한다. 일반적으로 배열은 다음과 같은 3가지의 사항을 명시적으로 규정해야 한다. 1. 배열의 요소 : 배열을 구성하는 각각의 요소들을 배열의 요소(Array Element)라고 부른다. 만약 int 형으로 구성된 비열이 있다면 이 배열의 요소는 int형 자료가 된다. 배열을 정의할 때 배열 요소를 지정해야 한다. 2. 배열의 크기 : 배열은 동일한 자료형이 모여서 만들어지기 때문에 배열의 요소의 개수를 지정할 필요가 있다. 즉 몇 개의 배열 요소로 구성되었는지를 명시해야 한다. 3. 배열 명 : 배열은 자료형의 일종이기 때문에 이름을 지정해야 한다. 배열은 동일한 자료형을 여러 개 ..

KH/JAVA 2022.07.12