19일차 시작....

조동현·2022년 7월 27일
0

[교육] Java

목록 보기
4/12
post-thumbnail

📌 생성자 (Constructor)

생성자
1. 클래스명과 동일하다
2. 메소드 모양과 유사하지만 return type이 없다.
3. 객체를 생성할 때(new) 호출된다.
4. 객체를 생성하는 시점에 무언가 준비 작업을 할 때 유용하다.
5. 생성자를 명시적으로 정의하지 않아도 기본 생성자는 있다고 간주한다.

- over loading : 여러개의 생성자가 존재한다.
- 새로운 생성자 생성 시, 기본 생성자는 없어진다.



📌 Wrapper Class

  • 기본 data type 의 참조 data type
    - byte: Byte
    - short: Short
    - int: Integer
    - long: Long
    - float: Float
    - double: Double
    - char: Character
    - boolean: Boolean
    • 사용 이유
      참조 데이터만 받는 객체가 존재하므로 기본 데이터 타입이 아닌 참조 데이터 타입을 사용


📌 Array

  • Array
    - 데이터타입[] 변수명 = {요소1, 요소2}
int[] nums = {0, 0, 0};

- 데이터타입[] 변수명 = new 데이터타입[배열 크기]

int[] nums2 = new int[3];
  • 배열 필드, 메소드
    array.clone() : 배열을 복제하고 다른 참조값을 갖는다.
    array.length : 배열의 크기를 추출

  • 요구해야 할 사항
    클래스 데이터 타입으로 array를 생성할 수 있다.
    Array는 참조 데이터 타입이다.


profile
데이터 사이언티스트를 목표로 하는 개발자

0개의 댓글