Читайте также: |
|
Объект, определение. Состояние, поведение, уникальность.
Объект – некая сущность реального мира, характеризующаяся состоянием, поведением и уникальным идентификатором. Объект является экземпляром класса. Если два различных объекта имеют одинаковое состояние, они остаются уникальными, т.к. каждый занимает свою область памяти.
MyClass t1 = new MyClass();
Состояние объекта характеризуется перечнем всех свойств данного объекта и текущим значением каждого из этих свойств.
Поведение – это то, как объект действует и реагирует. Поведение выражается в терминах состояния объекта.
Уникальность – такое свойство объекта, которое отличает его от других объектов.
Класс. Поля, свойства, методы.
Класс – некое множество объектов, имеющих общую структуру и общее поведение. Класс создается с помощью ключевого слова class.
class MyClass {
// поля, свойства, методы
}
Поля – описание состояния объекта. Поле – это место, где мы описываем переменные нашего класса.
Свойства сопровождают доступ к внутренним данным объекта какими-либо дополнительными действиями.
тип имя {
get { // код чтения поля }
set { // код записи поля}
}
Методы – описание поведения объекта.
Инкапсуляция
Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя.
Дата добавления: 2015-07-25; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Место крушения / Заброшенная пустошь | | | Абстрактные методы, абстрактные классы. |