Podczas kodowania utworzyłem klasę, która extends ArrayList<>
i implements Iterable<>
. Kod jest:Reguła java dla rozszerzeń i implementuje
public class Testclass extends ArrayList<Object>, implements Iterable<Object> { }
Netbeans zgłosił błąd:
'{' expected
Jak zapobiega to?
działa w czasie zaćmienia. Nie rozumiem, dlaczego byłby to problem. czy możesz wyjaśnić, czym jest błąd, może pomóc. – mtim
Jeśli rozszerzasz ArrayList, mam nadzieję, że twoja klasa ** jest kolekcją **, tzn. Jej natura to grupa elementów. W przeciwnym razie użyj delegacji, tj. Posiadasz wewnętrzną tablicę 'ArrayList'. – kiwicptn
Czy * odczytałeś * błąd? Czy to nie znaczy, że musisz wdrożyć metody zdefiniowane przez Iterator? – BalusC