Создание абстрактного объекта в виде массива

public class Program {
String programs [];
public Program(String[] programs) {
    this.programs = programs;

}  

Создаю обьект Program program1=new Program(не понимаю как записать сюда несколько строковых значений);


Ответы (3 шт):

Автор решения: Алексей Шиманский

Как-то так:

Program program1 = new Program(new String[] {"test1", "test2", "test3"});
→ Ссылка
Автор решения: denis Krivorutchko
public class Main {
    public static void main(String[] args) {
        Program program1 = new Program(new String[]{"Вася","Петя"});
    } }
→ Ссылка
Автор решения: Дмитрий

В Java есть синтаксис проще предложеного:

public class Program {

    private String programs[];

    public Program(String ... programs) {
        this.programs = programs;
    }

    public static void main(String[] args) {
        Program program1 = new Program("Вася", "Петя");
    }
    
}
→ Ссылка