🗊 Презентация Лекция 15. Встроенные классы

Категория: Информатика
Нажмите для полного просмотра!
Лекция 15. Встроенные классы, слайд №1 Лекция 15. Встроенные классы, слайд №2 Лекция 15. Встроенные классы, слайд №3 Лекция 15. Встроенные классы, слайд №4 Лекция 15. Встроенные классы, слайд №5 Лекция 15. Встроенные классы, слайд №6 Лекция 15. Встроенные классы, слайд №7 Лекция 15. Встроенные классы, слайд №8

Вы можете ознакомиться и скачать презентацию на тему Лекция 15. Встроенные классы. Доклад-сообщение содержит 8 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция 15. Встроенные классы
Описание слайда:
Лекция 15. Встроенные классы

Слайд 2


Виды встроенных классов статические (static) вложенные классы и интерфейсы; нестатические (non-static) или внутренние (inner) классы внутренние...
Описание слайда:
Виды встроенных классов статические (static) вложенные классы и интерфейсы; нестатические (non-static) или внутренние (inner) классы внутренние классы общего вида локальные (local) внутренние классы анонимные (anonymous) внутренние классы

Слайд 3


Вложенные (nested) классы Объявление класса внутри другого класса class ИмяВнешнегоКласса{ тело внешнего класса static class ИмяВложенногоКласса{...
Описание слайда:
Вложенные (nested) классы Объявление класса внутри другого класса class ИмяВнешнегоКласса{ тело внешнего класса static class ИмяВложенногоКласса{ тело вложенного класса } продолжение тела внешнего класса } Экземпляры вложенного класса, а также методы класса и поля класса получают в имени квалификатор – имя класса верхнего уровня. Доступ к полю ИмяВнешнегоКласса.ИмяВложенногоКласса.имяПоля, Обращение к методу класса ИмяВнешнегоКласса.ИмяВложенногоКласса.имяМетода(список параметров).

Слайд 4


Компиляция вложенных классов Компиляция вложенных классов создаются самостоятельные классы .class, имеющие имя...
Описание слайда:
Компиляция вложенных классов Компиляция вложенных классов создаются самостоятельные классы .class, имеющие имя имяВнешнегоКласса$имяВложенногоКласса.class. Точно такое же имя выдается в методах объектВложенногоКласса .toString() или объектВложенногоКласса .getClass().getName(). А объектВложенногоКласса .getClass().getCanonicalName() возвращает имя вложенного класса через точку.

Слайд 5


Внутренние (inner) классы Внутренний класс задается так же, как вложенный, но только без модификатора static перед именем этого класса: class...
Описание слайда:
Внутренние (inner) классы Внутренний класс задается так же, как вложенный, но только без модификатора static перед именем этого класса: class ИмяВнешнегоКласса{ тело внешнего класса class ИмяВнутреннегоКласса{ тело внутреннего класса } продолжение тела внешнего класса }

Слайд 6


Внутренние классы Для внутренних классов экземпляры создаются через имя объекта внешнего класса, что принципиально отличает их от обычных и вложенных...
Описание слайда:
Внутренние классы Для внутренних классов экземпляры создаются через имя объекта внешнего класса, что принципиально отличает их от обычных и вложенных классов. ИмяВнешнегоКласса имяОбъекта = new ИмяВнешнегоКласса(параметры); ИмяВнешнегоКласса.ИмяВнутреннегоКласса имя1 = имяОбъекта.new ИмяВнутреннегоКласса(параметры); ИмяВнешнегоКласса.ИмяВнутреннегоКласса имя2 = имяОбъекта.new ИмяВнутреннегоКласса(параметры); Из внутреннего класса можно обратиться к объекту внешнего класса: ИмяВнешнегоКласса.this Доступ к полю или методу внешнего объекта ИмяВнешнегоКласса.this.имяПоля ИмяВнешнегоКласса.this.имяМетода(список параметров)

Слайд 7


Локальные (local) классы Локальные классы – классы, в которых область существования их и их экземпляров ограничена тем блоком, в котором они заданы...
Описание слайда:
Локальные (local) классы Локальные классы – классы, в которых область существования их и их экземпляров ограничена тем блоком, в котором они заданы class LocalClass1 { public LocalClass1(){ System.out.println("LocalClass1 object created"); } }; LocalClass1 local1=new LocalClass1();

Слайд 8


Анонимные классы Анонимный (безымянный) класс объявляется без задания имени класса и переменных данного безымянного типа – задается только...
Описание слайда:
Анонимные классы Анонимный (безымянный) класс объявляется без задания имени класса и переменных данного безымянного типа – задается только конструктор класса вместе с его реализацией. new ИмяПрародителя(список параметров конструктора) { тело класса }



Похожие презентации
Mypresentation.ru
Загрузить презентацию