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

Class SampleClass

Читайте также:
  1. Antonyms. Definition. Morphological and semantic classifications of antonyms.
  2. BARCLASS.CPP
  3. Class Boolean
  4. class Spisok
  5. Class Teach: public Student
  6. Class work.

Объектно-ориентированное программирование

(http://msdn.microsoft.com/ru-ru/library/dd460654.aspx)

 

Основные принципы ООП

 

Объекты

 

Классы

 

Определение классов и их членов

 

Полный синтаксис определения класса в C# имеет следующий вид:

 

[атрибуты] [модификаторы] class <имя_класса> [: <список_родителей>]

{<тело_класса>}

 

Таблица 14.1. Модификаторы класса и его членов

Модификатор Пояснение
public Класс или его член доступен из любой точки программы
internal Класс (член) доступен в сборке, в которой он определен
protected Класс (член) доступен потомкам и только им
private Члены класса доступны только методам этого же класса
abstract Абстрактный класс; должен обязательно перекрываться в потомках
sealed Класс не может иметь наследников
static Определяет статический член класса

 

Определение класса:

 

Class SampleClass

{...

}

 

Пример создания объекта на основе класса:

 

SampleClass sampleObject = new SampleClass();

 

 

Определение полей

Определение поля:

 

Class SampleClass

{ public string sampleField;

}

 

Инициализация поля во время его создания:

 

private int х = 789; // Инициализация с помощью константы

private int z = A.InitZ(); // Инициализация с помощью метода

 

 

Определение свойств

Пример определения свойства:

 

class SampleClass

{ private int sample; // Определение поля

public int Sample // Определение свойства

{ get

{ return sample; // Возвращение значения, сохраненного в поле

}

Set

{ sample = value; // Сохранение значения в поле

}

}

}

 

Пример 14.1. Определение класса T со свойством Temperature, которое просто возвращает или изменяет значение приватного поля temperature из внутреннего состояния экземпляра объекта. Затем создается объект (objT, экземпляр класса T), изменяется в нем значение указанного свойства и выводится на экран это значение.

 


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


<== предыдущая страница | следующая страница ==>
ВСЕ ЭТО СДЕЛАНО ВО БЛАГО и ДЛЯ ВАС. - Настоятельно рекомендуется, перед просмотром, внимательно прочитать Правила(они – очень простые и понятные) http://svetl.name/page/os| Using System;

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