Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Инкапсуляция

Деструкторы, виртуальные деструкторы | Статические члены | Базовый класс исключений, конструкторы, реализация собственного класса исключений | Атрибуты, создание собственного класса атрибута | Поиск нужного метода по имени и вызова его у данного экземпляра |


Читайте также:
  1. Инкапсуляция с использованием свойств .NET
  2. Инкапсуляция с использованием традиционных методов доступа и изменения

Объект, определение. Состояние, поведение, уникальность.

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

 

MyClass t1 = new MyClass();

 

Состояние объекта характеризуется перечнем всех свойств данного объекта и текущим значением каждого из этих свойств.

 

Поведение – это то, как объект действует и реагирует. Поведение выражается в терминах состояния объекта.

 

Уникальность – такое свойство объекта, которое отличает его от других объектов.

 

Класс. Поля, свойства, методы.

 

Класс – некое множество объектов, имеющих общую структуру и общее поведение. Класс создается с помощью ключевого слова class.

 

class MyClass {

// поля, свойства, методы

}

 

Поля – описание состояния объекта. Поле – это место, где мы описываем переменные нашего класса.

 

Свойства сопровождают доступ к внутренним данным объекта какими-либо дополнительными действиями.

 

тип имя {

get { // код чтения поля }

set { // код записи поля}

}

 

Методы – описание поведения объекта.

 

Инкапсуляция

Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя.

 


Дата добавления: 2015-07-25; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Место крушения / Заброшенная пустошь| Абстрактные методы, абстрактные классы.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)