Массив объектов в Java
Объекты одного класса можно хранить в массиве. Сначала сделаем простой класс записи с двумя полями:
class Post {
public String title = "";
public String text = "";
}
Теперь создадим несколько объектов этого класса и запишем в них данные:
Post first = new Post();
first.title = "News";
first.text = "Hello";
Post second = new Post();
second.title = "Tips";
second.text = "Java";
Созданные объекты можно положить в массив. Типом массива будет имя класса с квадратными скобками:
Post[] posts = { first, second };
System.out.println(posts.length);
Элемент массива - это обычная ссылка на объект. Поэтому после обращения по индексу можно читать поля объекта через точку:
System.out.println(posts[0].title);
System.out.println(posts[1].text);
Массив объектов можно перебрать циклом for.
На каждой итерации в переменной будет один объект:
for (Post post : posts) {
System.out.println(post.title + ": " + post.text);
}
Сделайте класс Employee с полями
name и salary.
Создайте два объекта класса Employee
и заполните их поля.
Запишите созданные объекты в массив и выведите имя первого работника.
Переберите массив циклом и выведите имена всех работников.