в этом случае: не приватные методы могут быть переопределены другим внутренним классом, в то время как приватные нет.

причина объявления члена частного внутреннего класса общедоступным в Java, если к нему по-прежнему нельзя получить доступ за пределами содержащего класса? Или это может?

public class DataStructure {
    // ...

    private class InnerEvenIterator {
        // ...

        public boolean hasNext() { // Why public?
            // ...
        }
    }
}

Ответы на вопрос(6)

Ваш ответ на вопрос