자바의정석2 java.lang 패키지(래퍼 클래스) 래퍼 클래스 : 기본형 값을 객체로 다룰 수 있게 해줌. : equals()가 오버라이딩되어 있음 → 주소값이 아닌 객체가 가지고 있는 값을 비교 기본형 래퍼클래스 생성자 활용예 boolean Boolean Boolean(boolean value) Boolean(String s) Boolean b =new Boolean(true); Boolean b2 = new Boolean("true"); char Character Character(char value) Character c = new Character('a'); byte Byte Byte(byte value) Byte(String s) 생략 short Short 생략 생략 int Integer 생략 생략 long Long 생략 생략 float Flo.. 2022. 7. 14. Java_Study 객체지향 프로그래밍 (생성자) 생성자란? : 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. : 따라서 인스턴스 변수의 초기화 작업에 주로 사용, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용 * 생성자가 갖는 몇 가지 특징만 제외하면 메서드와 다르지 않음 생성자의 조건 1. 생성자의 이름은 클래스의 이름과 같아야 한다. 2. 생성자는 리턴 값이 없다. 연산자 "new"가 인스턴스를 생성하는 것이지 생성자가 인스턴스를 생성하는 것이 아니다. * 예시코드 Card c = new Card(); /* 1. 연산자 new에 의해서 메모리(heap)에 Card클래스의 인스턴스가 생성된다. 2. 생성자 Card()가 호출되어 수행된다. 3. 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 반환되어 참조변.. 2022. 7. 1. 이전 1 다음