- Описание классов, модификаторы доступа в Java

Презентация "Описание классов, модификаторы доступа в Java" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23

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

Слайды презентации

Лекция 3. Описание классов, модификаторы доступа.
Слайд 1

Лекция 3. Описание классов, модификаторы доступа.

Имена. Имена используются в программе для доступа к объявленным ранее элементам языка. Имена имеют: • пакеты; • классы (конструкторы); • интерфейсы; • элементы ссылочных типов: - поля; - методы; - внутренние классы и интерфейсы; • аргументы: - методов; - конструкторов; - обработчиков ошибок; • локал
Слайд 2

Имена.

Имена используются в программе для доступа к объявленным ранее элементам языка. Имена имеют: • пакеты; • классы (конструкторы); • интерфейсы; • элементы ссылочных типов: - поля; - методы; - внутренние классы и интерфейсы; • аргументы: - методов; - конструкторов; - обработчиков ошибок; • локальные переменные.

Пакеты в Java - это способ логически группировать классы. Пакеты: классы, интерфейсы, вложенные пакеты. Имена: простые , состоят из одного идентификатора (они определяются во время объявления) составные , состоят из последовательности идентификаторов, разделенных точкой. Составное имя пакета = Полно
Слайд 3

Пакеты в Java - это способ логически группировать классы. Пакеты: классы, интерфейсы, вложенные пакеты. Имена: простые , состоят из одного идентификатора (они определяются во время объявления) составные , состоят из последовательности идентификаторов, разделенных точкой. Составное имя пакета = Полное имя пакета, в котором он располагается . Собственное простое имя (например, java.lang, java.lang.reflect) Для ссылочных типов, где элементами являются поля и методы, а также внутренние типы (классы и интерфейсы): Составное имя = Простое/Составное имя типа или переменной объектного типа . Имя переменной (например, java.lang.Math.PI)

Пакеты. Модуль компиляции хранится в текстовом .java-файле состоит из трех частей: • объявление пакета; • import-выражения; • объявления верхнего уровня. Объявление пакета (напр.,java/lang/Object.java ): package java.lang; Область видимости объявления типа - пакет, в котором он располагается. Внутри
Слайд 4

Пакеты.

Модуль компиляции хранится в текстовом .java-файле состоит из трех частей: • объявление пакета; • import-выражения; • объявления верхнего уровня. Объявление пакета (напр.,java/lang/Object.java ): package java.lang; Область видимости объявления типа - пакет, в котором он располагается. Внутри этого пакета допускается обращение к типу по его простому имени. Из всех других пакетов необходимо обращаться по составному имени (полное имя пакета плюс простое имя типа, разделенные точкой), либо с помощью импортирующих выражений. Import-выражения позволяют импортировать типы в модуль компиляции и далее обращаться к ним по простым именам. Существует два вида выражений: • импорт одного типа; • импорт пакета.

Импорт. Статический импорт.
Слайд 5

Импорт. Статический импорт.

Описание класса
Слайд 6

Описание класса

Модификаторы доступа. В Java модификаторы доступа указываются для: • типов (классов и интерфейсов) объявления верхнего уровня; • элементов ссылочных типов (полей, методов, внутренних типов); • конструкторов классов. Модификаторы доступа возможны для различных элементов языка: • Пакеты всегда доступн
Слайд 7

Модификаторы доступа

В Java модификаторы доступа указываются для: • типов (классов и интерфейсов) объявления верхнего уровня; • элементов ссылочных типов (полей, методов, внутренних типов); • конструкторов классов. Модификаторы доступа возможны для различных элементов языка: • Пакеты всегда доступны, поэтому у них нет модификаторов доступа, любой существующий в системе пакет может быть использован из любой точки программы. • Типы (классы и интерфейсы) верхнего уровня объявления. При их объявлении есть всего две возможности: указать модификатор public или не указывать его. • Массив имеет тот же уровень доступа, что и тип, на основе которого он объявлен. • Элементы типов и конструкторы объектных типов обладают всеми возможными значениями уровня доступа. Все элементы интерфейсов являются public. Уровни доступа: public; private; protected; .

Модификаторы класса
Слайд 8

Модификаторы класса

Модификаторы класса. public. Класс с признаком общедоступности. В любом коде позволяется объявлять ссылки на объекты класса и обращаться к его членам, отмеченным как рubliс. Если модификатор рubliс не задан, класс будет доступен только в контексте пакета, которому принадлежит. abstract. Создавать эк
Слайд 9

Модификаторы класса.

public. Класс с признаком общедоступности. В любом коде позволяется объявлять ссылки на объекты класса и обращаться к его членам, отмеченным как рubliс. Если модификатор рubliс не задан, класс будет доступен только в контексте пакета, которому принадлежит. abstract. Создавать экземпляры такого класса запрещено. Класс неполный, с наличием в его объявлении абстрактных методов (с модификатором abstract), которые должны быть реализованы в производных классах. final. Класс, определенный как final, не допускает наследования. strict floating point. Операции с плавающей запятой, предусмотренные методами-членами класса, должны выполняться точно и единообразно всеми виртуальными машинами Java.

Поля. Модификаторы полей. Объявление поля: [модификаторы]  [=] {, [=]}* ; double sum = 2.5 + 3.7; private int a, b, c = 5, d; Модификаторы полей: • Модификатор видимости (public, private, protected, ) • static - статические поля , являются общими для всех объектов класса и называются переменными кла
Слайд 10

Поля. Модификаторы полей.

Объявление поля: [модификаторы] [=] {, [=]}* ; double sum = 2.5 + 3.7; private int a, b, c = 5, d; Модификаторы полей: • Модификатор видимости (public, private, protected, ) • static - статические поля , являются общими для всех объектов класса и называются переменными класса. • final - неизменяемые поля • transient - несохраняемые поля • volatile - многопоточные поля

Методы. Модификаторы методов.
Слайд 11

Методы. Модификаторы методов.

Модификаторы методов. Модификаторы: аbstract. Предусматривает только объявление метода. Метод должен быть определен в классах-наследниках . static. Метод может обращаться и изменять статические поля класса, но не может обращаться к полям – членам класса, не описанным как static. К таким методам можн
Слайд 12

Модификаторы методов.

Модификаторы: аbstract. Предусматривает только объявление метода. Метод должен быть определен в классах-наследниках . static. Метод может обращаться и изменять статические поля класса, но не может обращаться к полям – членам класса, не описанным как static. К таким методам можно обращаться через имя класса, не создавая экземпляр класса. final. Метод нельзя переопределять в наследниках. Можно считать, что все методы final-класса, а также все private-методы любого класса являются final. sinchronized. Метод защищен от разрушения данных при попытке использования этих данных несколькими методами сразу. native. Метод не имеет реализации на Java. Он должен быть написан на другом языке (C/C++, Fortran ит.д.) и добавлен в систему в виде загружаемой динамической библиотеки. Throws. Метод не будет обрабатывать описанные исключения, их должен будет обработать вызывающий метод. Если метод не возвращает никакого значения, указывается ключевое слово void, в теле метода обязательно должно встречаться return -выражение.

Модификаторы видимости
Слайд 13

Модификаторы видимости

Модификаторы полей и методов.
Слайд 14

Модификаторы полей и методов.

Перегрузка методов. Если два и более методов класса имеют одно имя, но их параметры не совпадают, то такие методы называют перегруженными. Сигнатура определяется именем метода и его аргументами (количеством, типом, порядком следования). Например, class Point { void get() {} void get(int x) {} void g
Слайд 15

Перегрузка методов

Если два и более методов класса имеют одно имя, но их параметры не совпадают, то такие методы называют перегруженными. Сигнатура определяется именем метода и его аргументами (количеством, типом, порядком следования). Например, class Point { void get() {} void get(int x) {} void get(int x, double y) {} void get(double x, int y) {} }

Перегрузка методов.
Слайд 16

Перегрузка методов.

Конструкторы. Конструктор — это именованный блок кода, отвечающий за инициализацию объекта. Он носит имя класса и является специальным методом и может иметь параметры, которые необходимо указывать в скобках при создании объекта. Конструктор – это метод, который автоматически вызывается при создании
Слайд 17

Конструкторы

Конструктор — это именованный блок кода, отвечающий за инициализацию объекта. Он носит имя класса и является специальным методом и может иметь параметры, которые необходимо указывать в скобках при создании объекта. Конструктор – это метод, который автоматически вызывается при создании объекта класса и выполняет действия по инициализации объекта, вызывается не по имени, а только вместе с ключевым словом new при создании экземпляра класса. Конструктор не возвращает значение, но может иметь параметры и быть перегружаемым. Иногда необходимо использовать в теле метода ссылку на объект, который его вызывает. Для этого существует специальная ссылка this.

Описание классов, модификаторы доступа в Java Слайд: 18
Слайд 18
Создание объектов. Доступ к членам класса.
Слайд 19

Создание объектов. Доступ к членам класса.

Блоки инициализации. Блок инициализации будет выполняться при создании объекта. Статическая инициализация предусматривает обращение только к статическим элементам этого класса.
Слайд 20

Блоки инициализации

Блок инициализации будет выполняться при создании объекта. Статическая инициализация предусматривает обращение только к статическим элементам этого класса.

Рекомендованная литература. Эккель Б. Философия Java. – СПб.: Питер, 2009. – 640 с. http://www.intuit.ru/studies/courses/16/16/info Шилдт Г. Java. Полное руководство. – СПб.: Вильямс, 2012. – 1104 с. Шилдт Г. Полный справочник по Java. Java SE 6 Edition. – СПб.: Вильямс, 2007. – 1040 с. Шилдт Г., Хо
Слайд 21

Рекомендованная литература

Эккель Б. Философия Java. – СПб.: Питер, 2009. – 640 с. http://www.intuit.ru/studies/courses/16/16/info Шилдт Г. Java. Полное руководство. – СПб.: Вильямс, 2012. – 1104 с. Шилдт Г. Полный справочник по Java. Java SE 6 Edition. – СПб.: Вильямс, 2007. – 1040 с. Шилдт Г., Холмс Д. Искусство программирования на Java. – СПб.: Вильямс, 2005. – 333 с. Шилдт Г. Java. для начинающих. – СПб.: Вильямс, 2009. – 720 с.

Список похожих презентаций

Уроки по иформатике для 5-11 классов

Уроки по иформатике для 5-11 классов

11 класс. Моделирование как метод познания. Системный подход в моделировании. § 2.1-2.2 Стр.80-84 12 урок по теме. План урока. 1. Проверка домашнего ...
Программирование на языке Java в среде Eclipse

Программирование на языке Java в среде Eclipse

Байт-код. Язык программирования Java имеет одно существенное отличие от других распространенных языков программирования, например, Object Pascal или ...
Способы организации множественного доступа

Способы организации множественного доступа

Один из способов увеличения пропускной способности ресурса связи – повышение эффективности распределения. Одна из его реализаций – множественный доступ. ...
Локальные и глобальные сети. Защита информации от несанкционированного доступа

Локальные и глобальные сети. Защита информации от несанкционированного доступа

Появление и развитие компьютерной техники во второй половине XX века стало важнейшим фактором научно-технической революции. Различают три этапа:  ...
Описание возможностей IPTV Middleware производства ОФТ-Медиа

Описание возможностей IPTV Middleware производства ОФТ-Медиа

Введение. IPTV Middleware – продукт для управления IP телевидением с помощью пульта дистанционного управления. Middleware дает возможность пользователю ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

Актуальность. Эта тема особенно актуальна сегодня во время быстрого развития компьютерных технологий. Из-за хищения конфиденциальных данных многие ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

В настоящее время наша жизнь, немыслима без современных информационных технологий. Однако именно высокая степень автоматизации порождает риск снижения ...
Защита от несанкционированного доступа к информации

Защита от несанкционированного доступа к информации

Защита с использованием паролей. Для защиты от несанкционированного доступа к программам и данным, хранящимися на компьютере, используются пароли. ...
Защита от несанкционированного доступа к информации

Защита от несанкционированного доступа к информации

От несанкционированного доступа может быть защищен каждый диск, папка или файл локального компьютера. Для них могут быть установлены определенные ...
Защита информации от несанкционированного доступа

Защита информации от несанкционированного доступа

Использование компьютеров и автоматизированных технологий приводит к появлению ряда проблем для руководства организацией. Компьютеры, часто объединенные ...
Защита информации от несанкционированного доступа

Защита информации от несанкционированного доступа

Несанкционированный доступ. Несанкционированный доступ –чтение, обновление или разрушение информации при отсутствии на это соответствующих полномочий. ...
Защита информации от несанкционированного доступа

Защита информации от несанкционированного доступа

ЗАЩИТА ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА [protection from unauthorized access, fetch protection]. Комплекс организационных, программных и аппаратных ...
Возможности использования ресурсов Интернета учителями начальных классов

Возможности использования ресурсов Интернета учителями начальных классов

Интернет - гигантская Всемирная компьютерная сеть, объединяющая десятки тысяч глобальных, региональных и локальных сетей всего мира. Ее назначение ...
Введение в программирование на Java

Введение в программирование на Java

Курс – Объектно-ориентированное программирование Время изучения - 4 курс, 7 семестр Направление подготовки - "230105 - Программное обеспечение вычислительной ...
Безопасность в сети интернет для 5-6 классов

Безопасность в сети интернет для 5-6 классов

Что такое Интернет? Какие бывают опасные угрозы в сети Интернет? Физкультминутка Практическая работа Обобщение полученной информации Составление сводной ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

Резервное копирование. Плюсы резервного копирования: - с помощью резервных копий можно восстановить данные, если они были повреждены или вообще удалены. ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

Содержание антивируса в актуальном состоянии и умелые действия пользователя – минимум вероятности несанкционированного доступа. - Серфинг в Интернете ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

Цель: Научиться защищать информацию от несанкционированного доступа Задачи: Выявить основные способы защиты информации Узнать причины несанкционированного ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

Содержание. Идентификация и аутентификация субъектов доступа и объектов доступ Регистрация и последующая безопасность Заключение. Регистрация и последующая ...
Защита собственной информации от несанкционированного доступа

Защита собственной информации от несанкционированного доступа

"Презентация подготовлена для конкурса "Интернешка« http://interneshka.org/". Правило №1. Не верить незнакомцам. Например. Оля решила подарить папе ...

Конспекты

Предоставление доступа к диску на компьютере, подключенном к локальной сети. ОС Линукс

Предоставление доступа к диску на компьютере, подключенном к локальной сети. ОС Линукс

Урок №2. Локальные компьютерные сети. Практическая работа № 3.1. «Предоставление доступа к диску на компьютере, подключенном к локальной сети. ОС ...
Описание предметов

Описание предметов

Тема. . урока «. Описание предметов. ». 2 класс. . Вид. : комбинированный. Тип. : усвоение новых знаний. Цель. : формирование представления ...
Защита информации от несанкционированного доступа

Защита информации от несанкционированного доступа

11 класс. ТЕМА «Защита информации от несанкционированного доступа». ЦЕЛЬ: Познакомить учащихся с вредоносными программами и способами защиты от ...
Массивы данных. Описание одномерного массива

Массивы данных. Описание одномерного массива

Автор:. Надырова Ирина Вильевна. Место работы:. Казахстан, Восточно-Казахстанская область, КГУ «Школа – Лицей города Зыряновска». Должность:. ...
Влияние компьютерных игр на формирование агрессивных моделей поведения учащихся начальных классов

Влияние компьютерных игр на формирование агрессивных моделей поведения учащихся начальных классов

Конспект урока в 4 классе. на тему:. «Влияние компьютерных игр на формирование агрессивных моделей поведения учащихся начальных классов». Выполнила: ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:6 февраля 2019
Категория:Информатика
Содержит:23 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации