복사

· Java
생성자란? 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드 인스턴스 변수의 초기화 작업 또는 인스턴스 생성 시 실행되어야 할 작업을 선언한다. 생성자 선언 규칙 생성자의 이름은 클래스 이름과 같아야 한다. 생성자는 반환값(return variable)이 없다. 반환값이 없지만 void는 생략할 수 있다. 생성자도 오버로딩이 가능하다. class Card { Card() { // 매개변수가 없는 생성자 ... } Card(String k, int num) { // 매개변수가 있는 생성자(오버로딩) ... } } 기본 생성자(default constructor) 모든 클래스는 반드시 하나 이상의 생성자가 정의되어 있어야 한다. 클래스에서 생성자를 정의하지 않고도 인스턴스를 생성할 수 있었던 이유는 컴파..
· Java
배열(array)이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 서로 다른 타입의 변수들로 구성된 배열은 만들수 없다. // 5개의 int값을 저장항 수 있는 배열을 생성 int num1, num2, num3, num4, num5; // 변수로 생성 int[] numArray = new int[5]; // 배열로 생성 배열 선언과 생성 변수 또는 타입에 대괄호[]를 붙이면 된다. // 배열 선언(배열을 다루기 위한 참조변수 선언) int[] numArray; // 타입[] 변수명; -> 권장 int numArray[]; // 타입 변수명[]; // 배열 생성(실제 저장공간을 생성) numArray = new int[3] // 동시에 배열 선언과 생성 int[] numArray = new int..
beekei
'복사' 태그의 글 목록