HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Ключевое слово<strong>abstract</strong>. Рекомендуется использовать ключевое слово и в наименовании самого класса.</p>
1 <p>Ключевое слово<strong>abstract</strong>. Рекомендуется использовать ключевое слово и в наименовании самого класса.</p>
2 <p>Абстрактный класс может содержать как обычные методы, так и абстрактные (abstract) методы, одновременно. А так же конструкторы, если это необходимо.<strong>НО! Создать объект на основе абстрактного класса невозможно.</strong></p>
2 <p>Абстрактный класс может содержать как обычные методы, так и абстрактные (abstract) методы, одновременно. А так же конструкторы, если это необходимо.<strong>НО! Создать объект на основе абстрактного класса невозможно.</strong></p>
3 <p>Только потомки абстрактного класса будут использовать его конструкторы. Поля abstract класса могут быть использованы не только его потомками. Все зависит от установленных уровней доступа для тех или иных полей.</p>
3 <p>Только потомки абстрактного класса будут использовать его конструкторы. Поля abstract класса могут быть использованы не только его потомками. Все зависит от установленных уровней доступа для тех или иных полей.</p>
4 <p>Абстрактные методы обязательно переопределяются (@override) и реализовываются в потомках. За исключением тех случаев, когда эти потомки тоже абстрактные.</p>
4 <p>Абстрактные методы обязательно переопределяются (@override) и реализовываются в потомках. За исключением тех случаев, когда эти потомки тоже абстрактные.</p>
5 <p>Абстрактные классы могут имплементировать implements интерфейсы. Реализовывать/не реализовывать все или часть методов интерфейса. Потомки abstract класса должны реализовать оставшиеся методы из интерфейса, которые не были реализованы в предке - abstract классе.</p>
5 <p>Абстрактные классы могут имплементировать implements интерфейсы. Реализовывать/не реализовывать все или часть методов интерфейса. Потомки abstract класса должны реализовать оставшиеся методы из интерфейса, которые не были реализованы в предке - abstract классе.</p>