Java ООП
Java — что такое ООП?
ООП означает объектно-ориентированное программирование .
Процедурное программирование — это написание процедур или методов, выполняющих операции с данными, в то время как объектно-ориентированное программирование — это создание объектов, содержащих как данные, так и методы.
Объектно-ориентированное программирование имеет несколько преимуществ перед процедурным программированием:
- ООП быстрее и проще в исполнении
- ООП обеспечивает четкую структуру программ
- ООП помогает сохранить код Java СУХИМ «Не повторяйтесь» и упрощает поддержку, модификацию и отладку кода.
- ООП позволяет создавать полностью повторно используемые приложения с меньшим количеством кода и более коротким временем разработки.
Совет. Принцип «Не повторяйся» (DRY) заключается в уменьшении повторения кода. Вы должны извлечь коды, общие для приложения, поместить их в одно место и использовать повторно, а не повторять.
Java — что такое классы и объекты?
Классы и объекты — два основных аспекта объектно-ориентированного программирования.
Посмотрите на следующую иллюстрацию, чтобы увидеть разницу между классом и объектами:
класс
Фрукты
объекты
яблоко
Банан
манго
Другой пример:
класс
Машина
объекты
Вольво
Ауди
Тойота
Итак, класс — это шаблон для объектов, а объект — это экземпляр класса.
При создании отдельных объектов они наследуют все переменные и методы класса.
В следующей главе вы узнаете гораздо больше о классах и объектах .