Similar presentations:
Классы в ООП
1.
Тема: Классы в ООП2.
Что такое ООП?ООП — это объектно-ориентированное
программирование.
3.
В ООП Код состоит из объектов и их взаимодействиядруг с другом
4.
5.
Класс — это шаблон (описание)Объект — это конкретный экземпляр
6.
class Имя{
}
7.
Ключевое словоclass Имя
{
Может быть ЛЮБЫМ
}
Область класса
8.
class NpcПоля класса
{
public string Name;
public int Hp;
public float Speed;
public bool IsAggressive;
}
9.
Как создать сам объект?Npc kratos = new Npc()
10.
Как создать сам объект?Имя ОБЪЕКТА
Npc kratos = new Npc()
Имя КЛАССА
Выделяем место в памяти
11.
Как задать значение полю?kratos.Hp = 1000
12.
ВопросыЧто выведет консоль?
Console.WriteLine(kratos.Hp);
13.
ВопросыЧто выведет консоль?
Console.WriteLine(kratos.Hp);
Ответ: 1000
14.
ВопросыЧто выведет консоль?
Console.WriteLine(kratos.Name);
15.
ВопросыЧто выведет консоль?
Console.WriteLine(kratos.Name);
Ответ: null (Дефолтное значение)
16.
ВопросыЭто другой объект?
Npc laraCroft = new Npc();
17.
ВопросыЭто другой объект?
Npc laraCroft = new Npc();
Ответ: ДА
18.
Подводим итог1) Класс — это описание (Абстрактный персонаж)
1) Объект — конкретный экземпляр (Кратос, машина, дерево, кнопка)
1) По одному классу — можно создать много объектов
19.
Практика1)
Придумайте и
опишите
класс для любого
предмета/персонажа.
2)
Найдите
3
ошибки
в этом коде
programming