Методы (подпрограммы) в Java-программе (Лекция 7) презентация

Методы (подпрограммы) в Java-программе Лекция 7

Слайд 1Технологии программирования
Программирование на языке Java
Газейкина Анна Ивановна, канд.пед.наук, доцент кафедры информатики,

информационных технологий и методики обучения информатике УрГПУ,
gazeykina@uspu.ru

Слайд 2Методы (подпрограммы) в Java-программе
Лекция 7


Слайд 3Методы (подпрограммы)
Методы реализуют ПОВЕДЕНЧЕСКУЮ сторону программы, это реализация алгоритмов обработки данных.
Подпрограмма

– это составной оператор, имеющий имя (идентификатор).
Метод – это подпрограмма, инкапсулированная (включенная) в класс. Т.к. Java – объектно-ориентированный язык, программа – это класс, поэтому подпрограммы называют методами.

Слайд 4Если программа содержит методы:
метод должен быть ОБЪЯВЛЕН (описан) в программе
метод может

быть вызван из программы (в том числе из другого метода)
Правило: объявление предшествует вызову.
Но: так как Java-программа – это класс, это правило может быть нарушено: объявление метода может быть в любом месте класса-программы.

Слайд 5Виды
Подпрограммы:
процедуры
функции
Методы:
нетипизированные (т.е. процедуры)
типизированные (т.е. функции)


Слайд 6Объявление метода
заголовок метода
{ тело метода }


Слайд 7Нетипизированный метод
void имя_метода (список формальных параметров)
{ тело метода }


Слайд 8Типизированный метод
тип_значения имя_метода (список формальных параметров)
{ тело метода }
В теле типизированного

метода должен присутствовать оператор
return возвращаемое_значение;

Слайд 9Вызов метода
Метод вызывается по ИМЕНИ, после которого в круглых скобках указывается

перечень ФАКТИЧЕСКИХ параметров: их количество, типы и назначение должны соответствовать списку формальных параметров метода.

Слайд 10Пример
объявление:
double average (double a, double b)
{ return (a+b) / 2; }

вызов:
double

t=average (x, y);
t=average (y*10, 24.5);

Слайд 11Одноименные методы
это методы с одинаковыми именами, они должны различаться список формальных

параметров.


Слайд 12Одноименные методы
double average (double a, double b)
{ return (a+b) / 2;

}
int average (int a, int b)
{ return (a+b) / 2; }
Это РАЗНЫЕ методы. Вызван будет тот, которому соответствует список фактических параметров:
с =average (5, 8); //int average
d =average (5.0, 8.0); //double average


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика