Java 가변인자 매개변수

song yuheon·2023년 10월 7일
0

Java

목록 보기
40/46
post-thumbnail

가변인자 매개변수란?


가변인자는 메서드에 전달하고자 하는 인자 수가 정해지지 않았을때 사용하는 기능이다.
자바에서는 주로 ...을 통해 사용할 수 있다.

public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems){
}

가변인자의 동작


가변인자로 받으면 해당 메서드 안에서 배열로서 동작한다.

public void printOrder(OrderItem... orders) {
    for (OrderItem order : orders) {
        System.out.println(order.getOrderId);
    }
}

주의 사항


  1. 한 메서드에는 반드시 하나의 가변 인자만을 가질 수 있다.

  2. 반드시 마지막의 매개변수에 위치해야한다.


profile
backend_Devloper

0개의 댓글