Разделы презентаций


Классы в C#

Содержание

Класс- производный (агрегатный) тип данных, введённый программистом на основе уже существующих типов, характеризующийся объединением разнотипных данных и программного кода для их обработки

Слайды и текст этой презентации

Слайд 1Классы в C#

Классы в C#

Слайд 2Класс
- производный (агрегатный) тип данных, введённый программистом на основе уже

существующих типов, характеризующийся объединением разнотипных данных и программного кода для

их обработки
Класс- производный (агрегатный) тип данных, введённый программистом на основе уже существующих типов, характеризующийся объединением разнотипных данных и

Слайд 3Класс - тип данных
int
double
bool

класс1
класс2

Класс - тип данныхintdoublebool…класс1класс2

Слайд 4Состав класса
Члены класса – составляющие класс атомарные единицы

Данные класса –

переменные внутри класса

Методы класса – программный код для обработки данных

(не всегда)
Состав классаЧлены класса – составляющие класс атомарные единицыДанные класса – переменные внутри классаМетоды класса – программный код

Слайд 5Определение класса
class ИмяКласса
{

доступ тип имя;

доступ тип

имя(параметры)
оператор;
}

Определение классаclass ИмяКласса {		доступ  тип  имя;		доступ  тип  имя(параметры)		оператор;}

Слайд 6Спецификаторы доступа

public – доступен из любой точки программы
private – доступен

только внутри этого же класса
protected – доступен внутри этого же

класса и его наследников
Спецификаторы доступаpublic – доступен из любой точки программыprivate – доступен только внутри этого же классаprotected – доступен

Слайд 7Простейший пример
class Human
{
public string FName, LName;
public int BirthYear;
}

Простейший пример	class Human{	public string FName, LName;	public int BirthYear;}

Слайд 8Дубль два: класс – тип данных!
int = 5; // Так

не бывает!
int Radius;
Radius = 5;

Human Vasya;
Vasya = ????

Дубль два: класс – тип данных!int = 5; // Так не бывает!int Radius;Radius = 5;Human Vasya;Vasya =

Слайд 9Объекты
Переменная, у которой тип данных какой-либо класс – объект (экземпляр

класса)

В C# объекты доступны только косвенно – через ссылки

ОбъектыПеременная, у которой тип данных какой-либо класс – объект (экземпляр класса)В C# объекты доступны только косвенно –

Слайд 10Создание ссылки и объекта
// Всегда в два этапа!
Human Vasya; //

ссылка
Vasya = new Human(); // новый объект
// ссылке присваивается адрес

Human

Vasya = new Human();
Создание ссылки и объекта// Всегда в два этапа!Human Vasya; // ссылкаVasya = new Human(); // новый объект	//

Слайд 11Представление в памяти
Vasya
Petya

Представление в памятиVasyaPetya

Слайд 12Заполнение данных объекта

Human Vasya = new Human();
Vasya.FName = “Василий”;
Vasya.LName =

“Иванов”;
Vasya.BirthYear = 2001;

Заполнение данных объектаHuman Vasya = new Human();Vasya.FName = “Василий”;Vasya.LName = “Иванов”;Vasya.BirthYear = 2001;

Слайд 13Заполнение данных объекта

Human Petya = new Human();
Petya.FName = “Петров”;
Petya.LName =

“Пётр”;
Petya.BirthYear = 2003;

Заполнение данных объектаHuman Petya = new Human();Petya.FName = “Петров”;Petya.LName = “Пётр”;Petya.BirthYear = 2003;

Слайд 14Данные класса == переменные

Radius = 5;
Petya.BirthYear = 2003;

Console.WriteLine( Radius );
Console.WriteLine(

Petya.BirthYear );

Данные класса == переменныеRadius = 5;Petya.BirthYear = 2003;Console.WriteLine( Radius );Console.WriteLine( Petya.BirthYear );

Слайд 15Продолжение следует…

Продолжение следует…

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика