8장 참조 자료형 자바의 자료형 기본 자료형 : byte, short, int, long, float, double, char, boolean 참조 자료형 : 기본자료형 빼고 나머지 내가 만든 클래스도 자료형이다. 내가 만든 자료형(클래스) 사용하기 생성자 클래스를 객체로 만들기 위해 사용한다. public class ReferenceType { // 생성자 public ReferenceType() { } } 생성자를 호출하면 해당하는 클래스의 객체가 생성됨(ReferenceType이 리턴형으로 생각하면 이름이 없는 메소드가 생성자가 아닐까?) 클래스에 생성자가 없으면 매개변수가 없는 생성자를 만들지 않아도 사용할 수 있다. (기본 생성자) 하나라도 생성자가 있으면 기본 생성자는 만들어지지 않는다. 생성..
여러 데이터를 하나에? 배열 : 여러개의 값을 넣을 수 있는 변수 int[] lottoNumbers = new int[7]; 배열의 번호는 0 부터 시작 ArryIndexOutofBoundsException 배열의 인덱스에 잘 못 접근했을 때 발생하는 예외 배열의 기본값 기본 자료형 배열 기본 자료형 배열의 기본값은 각 자료형과 동일하다. byte, short, int, long : 0 float, double : 0.0 char : \u0000 (공백) boolean : false 참조 자료형 배열의 기본값 초기화 하지 않은 참조 자료형의 기본값은 null 이다. 참조 자료형 배열의 기본값도 null 이다. 배열의 출력 배열을 for문을 사용하지 않고 그 자체로 출력하면 재미있는 결과가 나온다. //S..