Microsoft Word кл программирование на Java 2020 Зорина docx



Pdf көрінісі
бет8/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   ...   4   5   6   7   8   9   10   11   ...   65
Байланысты:
Лекции

Синтаксис языка. 
 
На этой лекции мы изучим основные встроенные в язык базовые или 
примитивные типы данных, операции над ними, операторы для управления ходом 
программы, а также обсудим структуру программы на Java. Но начнем, по традиции, 
с простейшей программы. 
Понятие класса и пакета. Абстрагирование и инкапсуляция. Поля данных и 
методы класса. Экземпляр объекта типа класс. Методы Геттеры и Сеттеры. 
Модификаторы доступа. Импортирование пакетов. Разрешение конфликтов имен. 
Класс в Java как тип данных, создаваемый программистом. UML нотация записи 
класса. Информация по сокрытию реализации и инкапсуляции. Ключевое слово this. 


15 
Конструкторы класса. Ключевое слово “this” 
1.2 Объектно-ориентированное программирование, основные понятия 
В результате развития подходов к созданию программ появилось объектно-
ориентированное программирование. В процедурных языках программист выполняет 
действия над данными с помощью различных инструкций языка. В объектно-
ориентируемых языках демонстрируется подход, при котором происходит 
объединение данных и методов их обработки
Рисунок 1.3 – Подходы к разработке программ 
 
Объектно-ориентированный поход оперирует типами данных, создаваемыми 
программистами при решении прикладных задач программирования.
Стиль ООП. Объекты и классы. 
Рисунок 1.4 – Объекты и классы. 


16 
Напомним основные принципы ООП: 
-
Инкапсуляция: 
объединение данных и методов их обработки в одну сущность, приводящее к 
сокрытию реализации класса и отделению его внутреннего представления от 
внешнего. 
-
Полиморфизм: 
способность объекта соответствовать во время выполнения двум или более 
возможным типам. 
-
Наследование: 
отношение между классами, при котором один класс использует структуру или 
поведение другого (одиночное наследование) или других (множественное 
наследование) классов. 


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет