Java6 [Concept] JAVA (객체, 싱글톤, 상속, 다형성, 생성자, Getter/Setter) 1. 객체 생성클래스 변수 = new 클래스(); // 참조 변수 1) new 연산자로 인해 라이브러리 클래스 Car로 넘어간다. 2) 현재 Car 클래스에는 생성자가 없음으로 default 생성자를 통해 Car 클래스 멤버들을 초기화하여 Car 객체를 힙 영역에 생성한다. 3) new 연산자가 객체의 번지수를 받아 대입 연산자를 통해 Car 클래스 타입의 참조 변수 myCar에 저장한다. 4) myCar에는 객체의 번지수가 들어있으므로 이용하여 객체에 접근이 가능하다. 2. 생성자 생성자는 클래스와 이름이 같아야하며 반환값을 가지지 않는다(메소드와의 차이점). 프로그래머가 선언을 생략할 경우 자동으로 default 생성자(매개변수 X)로 인해 객체 생성이 가능하다. 클래스에 생성자를 선언.. 2022. 6. 13. [Concept] JAVA (데이터 타입, 타입 변환, 배열, for) 1. JAVA 데이터 타입 자바의 데이터 타입은 크게 기본 타입과 참조 타입으로 나뉘게 된다. 이때 기본 타입은 정수 타입, 실수 타입, 논리 타입으로 분류된다. 각 타입은 메모리 사용 크기와 저장되는 값의 허용 범위가 각기 다르다. - 정수 타입은 byte, short, int, long이 있으며 기본형은 int이다. 기본형이 아닌 long을 사용하기 위해서는 숫자 뒤에 접미사 L을 붙여줘야 한다. - 실수 타입은 float와 double이 있으며 기본형은 double이다. 기본형이 아닌 float을 사용하기 위해서는 숫자 뒤에 접미사 f or F를 붙여줘야 한다. 이때 float과 double을 사용할 때 조심해야 할 점이 있다. float은 소수점 6~9자리까지 저장할 수 있지만 소수점 6자리까.. 2022. 6. 1. 이전 1 2 다음