Dydaktyka
Java: Wyłączanie dziedziczenia
W celu zablokowania możliwości dziedziczenia można ustawić modyfikator klasy. Spowoduje to, że nie da się użyć jej jako klasy nadrzędnej, czyli nie da się utworzyć klasy dziedziczącej na podstawie tej klasy. Przykładem jest poniższy kod, gdzie interfejs A został zaimplementowany w klasie abstrakcyjnej AA, która natomiast została odziedziczona i rozwinięta w klasie AAA, a ta oznaczona dodatkowo modyfikatorem final. Próba stworzenia klasy AAAA Dowiedz się więcej…