본문 바로가기

프로그래밍/Java

19.12.26) Java - 나만의 API 만들기(IntArray)

목차

  • 나만의 API 만들기
  • IntArray 만들기

    핵심

  • API는 이해하고 사용하기에 조금 더 편하다.

나만의 API 만들기

우리가 배열을 사용하고 싶으면 자바에서 기본으로 제공하는 배열을 사용하면 된다. 하지만 배열을 사용하기 위한 기본 문법은 다 알고 있어야 한다. 그걸 알지 못하면 사용하지 못한다.

이 때 배열과 비슷한 기능을 하는 API를 만들면 조금 더 직관적으로 배열을 사용할 수 있다. 메서드를 활용하기 때문에 조금 더 기능에 부합하게 메서드 이름을 만들 수 있다.

IntArray 만들기

// 정수형 배열 기능하는 API만들기
public class IntArray {
    private int count;
    private int[] arr;
    // 배열 생성
    public IntArray() {
        this(10);
    }
    public IntArray(int init) {
        arr = new int[init];
    }
    // 배열에 값 추가 : add
    public void add(int data) {
        System.out.println(count);
        arr[count++] = data;
    }
    // 배열에 값 얻기 : get
    public int get(int index) {
        return arr[index];
    }

    // 배열의 길이 구하기 : size
    public int size() {
        return count;
    }
}

'프로그래밍 > Java' 카테고리의 다른 글

19.12.26) Java - ObjectList 만들기  (0) 2019.12.26
19.12.26) Java - 유레카  (0) 2019.12.26
19.12.26) Java - 기본 API & String Class  (0) 2019.12.26
19.12.26) Java - Package  (0) 2019.12.26
19.12.25) Java - Object  (0) 2019.12.25