Создание абстрактного объекта в виде массива
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("Вася", "Петя");
}
}