ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA 이론 (6)
    JAVA 2022. 6. 20. 14:35

    생성자의 특징

    - 생성자는 메소드이다

    - 생성자 이름은 클래스 이름과 동일

    - 생성자는 리턴 타입을 지정할 수 없다

    - 생성자는 new를 통해 객체를 생성할 때만 호출됨

    - 생성자는 하나 이상 선언되어야 함

      · 개발자가 생성자를 정의하지 않으면 자동으로 기본 생성자가 정의됨 

      · 컴파일러에 의해 자동 생성

      · 기본 생성자를 디폴트 생성자(default constructor)라고도 함

      · 만약 default 생성자만 존재하고 default에 아무런 기능이 없을 경우 생략이 가능함

     

     

    ArrayList

     

    Collection

    - 요소(Element)라고 불리는 가변 개수의 객체들의 집합

      1. 객체들의 컨테이너라고도 불림

      2. 요소의 개수에 따라 자동 크기 조절

      3. 요소의 추가, 삭제에 따른 요소의 이동 자동 관리

    - 여러 개의 객체를 보관할 수 있게 만들어진 클래스들의 집합

    - 고정 크기의 배열을 다루는 불편함 해소

    - 제네릭(Generic)이라는 기법으로 구현

    - 제네릭(Generic)

      : 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법

    - 컬렉션의 요소는 객체들만 저장가능

      : 기본 자료형(Primitive type)의 데이터는 요소로 불가능

      : 기본 타입의 값을 추가한 경우 자동박싱(Auto Boxing)에 의해 Wrapper 클래스로 변환되어 객체 형태로 저장

    'JAVA' 카테고리의 다른 글

    Java 개발 환경 구축  (0) 2022.07.08
    JAVA 이론 (7)  (0) 2022.06.20
    JAVA 이론(5)  (0) 2022.06.20
    JAVA 이론(4)  (0) 2022.06.17
    JAVA 이론(3)  (0) 2022.06.17

    댓글

Designed by Tistory.