Содержание
- 2. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ
- 3. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
- 4. КЛАССЫ И ОБЪЕКТЫ Java является объектно-ориентированным языком, поэтому такие понятия как "класс" и "объект" играют в
- 5. КОНСТРУКТОРЫ. БЕЗ ПАРАМЕТРОВ Кроме обычных методов классы могут определять специальные методы, которые называются конструкторами. Конструкторы вызываются
- 6. КОНСТРУКТОРЫ. С ПАРАМЕТРАМИ Если необходимо, чтобы при создании объекта производилась какая-то логика, например, чтобы поля класса
- 7. КОНСТРУКТОРЫ
- 8. ИНИЦИАЛИЗАТОРЫ Кроме конструктора начальную инициализацию объекта вполне можно было проводить с помощью инициализатора объекта. Инициализатор выполняется
- 9. МОДИФИКАТОРЫ ДОСТУПА Все члены класса в языке Java - поля и методы - имеют модификаторы доступа.
- 10. ИТОГО ООП – объектно-ориентированное программирование – методология программирования с помощью объектов, которые являются экземплярами конкретного класса.
- 12. ПРИНЦИПЫ ООП Концепции ООП являются основополагающими элементами и составляют основу языка программирования Java. В рамках данного
- 13. АБСТРАКЦИЯ Абстракция означает использование простых вещей для описания чего-то сложного. Гораздо проще сказать «на столе стоит
- 14. ИНКАПСУЛЯЦИЯ Под инкапсуляцией подразумевается сокрытие полей внутри объекта с целью защиты данных от внешнего, бесконтрольного изменения
- 15. НАСЛЕДОВАНИЕ позволяет описывать новые классы на основе уже существующих. При этом поля и методы класса-предка становятся
- 16. ПОЛИМОРФИЗМ Данный принцип позволяет программистам использовать одни и те же «термины» для описания различного поведения, зависящего
- 17. ПЕРЕОПРЕДЕЛЕНИЕ МЕТОДОВ Переопределение метода (англ. Method overriding) в объектно-ориентированном программировании — одна из возможностей языка программирования,
- 18. ПЕРЕОПРЕДЕЛЕНИЕ МЕТОДОВ. ОГРАНИЧЕНИЯ У переопределенного метода должны быть те же аргументы, что и у метода родителя.
- 19. ПЕРЕОПРЕДЕЛЕНИЕ МЕТОДОВ. ОГРАНИЧЕНИЯ У переопределенного метода должен быть тот же тип возвращаемого значения, что и у
- 20. ПЕРЕОПРЕДЕЛЕНИЕ МЕТОДОВ. ОГРАНИЧЕНИЯ Модификатор доступа у переопределенного метода также не может отличаться от «оригинального»:
- 21. Д/З: отличие перегрузки метода от переопределения https://www.turbopro.ru/index.php/yazyk-programmirovaniya-java/7705-25-peregruzka-i-pereopredelenie-metodov «статическое vs динамическое связывание (или раннее и позднее)в Java»
- 22. КЛЮЧЕВОЕ СЛОВО STATIC Для объявления статических переменных, констант, методов и инициализаторов перед их объявлением указывается ключевое
- 23. КЛЮЧЕВОЕ СЛОВО STATIC Статические константы: Также статическими бывают константы, которые являются общими для всего класса. Point_3/Math.java
- 24. КЛЮЧЕВОЕ СЛОВО STATIC Статические инициализаторы: ДЗ Статические методы Статические методы также относятся ко всему классу в
- 26. Скачать презентацию