Информация об изменениях

Сообщение Re[3]: Угу, логичненько. от 21.05.2021 7:39

Изменено 21.05.2021 7:42 ·

Re[3]: Угу, логичненько.
Здравствуйте, Cheblin2, Вы писали:

C>·>Надо просто запомнить, что это просто синтаксический сахар для void test(Integer[] i) и тогда да, логичненько.

C>в том то и дело что нет!
C>static void foo(byte... values) {}
Это вообще не в тему
Попробуй так:
static void foo(byte value) {}

public static void main(String[] args) throws Exception {
    foo(1);
}

1 — это не байт. А new byte[]{1} или (byte)1 — инициализация байтов.
Re[3]: Угу, логичненько.
Здравствуйте, Cheblin2, Вы писали:

C>·>Надо просто запомнить, что это просто синтаксический сахар для void test(Integer[] i) и тогда да, логичненько.

C>в том то и дело что нет!
Именно так и есть.

C>static void foo(byte... values) {}

Это вообще не в тему
Попробуй так:
static void foo(byte value) {}

public static void main(String[] args) throws Exception {
    foo(1);
}

1 — это не байт. А new byte[]{1} или (byte)1 — инициализация байтов.