Хотел чтобы каждой Page присваивался свой уникальный ID, с каждым разом всё больше на единицу естественно . Но выдает ошибку на 21 и 22 строчке. Что я не учел ?
//otvet.imgsmail.ru/download/57371456_8f1db99c155d30a9b10bfb600d1e465e_800.png
for(int i = 0; i < pages.length; ++i) { pages = new Page(); pages.SetId(); pages.PrintPageInfo(); } Только всё равно это будет работать не правильно - т. к. у всех объектов массив id == 2. Должно быть что-то вроде: class Page { static private counter = 0; private id; public void function SetId() { id = ++counter; } } А ещё лучше - выкинуть SetId и вставить этот код в конструктор.