Инфоурок Информатика ПрезентацииПрезентация к теме "Инкапсуляция. Свойства"

Презентация к теме "Инкапсуляция. Свойства"

Скачать материал
Скачать материал "Презентация к теме "Инкапсуляция. Свойства""

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Хранитель музейных предметов

Описание презентации по отдельным слайдам:

  • Тема: Свойства классов. ИнкапсуляцияПрикладное программирование

    1 слайд

    Тема: Свойства классов. Инкапсуляция
    Прикладное программирование

  • Основные принципы ООПИнкапсуляция – это возможность скрывать внутреннюю реали...

    2 слайд

    Основные принципы ООП
    Инкапсуляция – это возможность скрывать внутреннюю реализацию объекта и предоставлять доступ к нему посредством интерфейсов
    Наследование – это возможность создавать новые (производные) классы на основе уже существующих (базовых).
    Полиморфизм – это возможность у методов с одинаковыми именами иметь различную реализацию.

  • Объявление свойства[модификаторы] тип имя_свойства
{
get{
	    // возвращает...

    3 слайд

    Объявление свойства
    [модификаторы] тип имя_свойства
    {
    get{
    // возвращает значение поля
    }
    set{
    // устанавливает значение поля
    }
    }

  • Пример объявления свойстваclass Monster
 {
string   name;  // закрытое поле
p...

    4 слайд

    Пример объявления свойства
    class Monster
    {
    string name; // закрытое поле
    public string Name // открытое свойство
    {
    get { return name; }
    set { name=value ; }
    }
    }

  • СвойстваОбратится к свойству для получения значения можно так: 
x = имя_класс...

    5 слайд

    Свойства
    Обратится к свойству для получения значения можно так:
    x = имя_класса.имя_свойства;
    Обратится к свойству для установки значения можно так:
    имя_класса.имя_свойства = значение;

  • Пример обращения к свойствуclass Program 
    {
        static void Main(stri...

    6 слайд

    Пример обращения к свойству
    class Program
    {
    static void Main(string[] args)
    {
    Dog dog1 = new Dog();
    Dog dog2 = new Dog("Шарик", 2);
    Console.WriteLine("Собака {0}, \nвозраст {1}", dog1.Name, dog1.Age);
    dog1.Voice();
    Console.WriteLine("Собака {0}, \nвозраст {1}", dog2.Name, dog2.Age);
    dog2.Voice();
    dog2.Age = 4;
    dog1.Name = "Полкан"; //ошибка - доступ к свойству Name только для чтения
    }
    }

  • Автореализуемые свойстваclass Monster
 {
public string Name { get ; set }
}

    7 слайд

    Автореализуемые свойства
    class Monster
    {
    public string Name { get ; set }
    }

  • ВыводыПо правилам ООП поля должны быть закрытыми (private), а доступ к ним пр...

    8 слайд

    Выводы
    По правилам ООП поля должны быть закрытыми (private), а доступ к ним предоставляться через свойства.
    Свойство – это элемент класса, который обеспечивает управляемый доступ к полям класса.
    Свойства объявляются как методы, но обращаются к ним как к полям.

  • Спасибо за внимание!

    9 слайд

    Спасибо за внимание!

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

специальность 09.02.03 Программирование в компьютерных системахМДК 03.02 Инструментальные средства разработки ПО

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 262 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.12.2021 953
    • PPTX 75.7 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гаджимагомедова Салихат Рамазановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 6 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 7456
    • Всего материалов: 11

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 188 человек из 49 регионов

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 192 человека из 56 регионов
  • Этот курс уже прошли 977 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Методология проектного менеджмента и стратегического планирования в инвестициях

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы программирования и мультимедиа: от структуры ПО до создания проектов

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 19 регионов
  • Этот курс уже прошли 17 человек

Мини-курс

Этапы развития речи: от первых звуков до полноценной коммуникации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 161 человек из 51 региона
  • Этот курс уже прошли 151 человек