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


Создание объекта

Оператор доступаclass Building { public int Floors; // количество этажей public int Area; // общая площадь здания public int Occupants; // количество жильцов public

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

Слайд 1Создание объекта
Имя_класса имя_объекта = new Имя_класса();

class Building
{

public int Floors; // количество этажей
public int

Area; // общая площадь здания
public int Occupants; // количество жильцов
}
Building house = new Building();

Building house; // объявляем ссылку на объект
house = new Building(); // распределяем память для объекта типа Building

Создание объектаИмя_класса имя_объекта = new Имя_класса();class Building {   public int Floors;  // количество этажей

Слайд 2Оператор доступа
class Building
{
public int Floors;

// количество этажей
public int Area; //

общая площадь здания
public int Occupants; // количество жильцов
public void AreaPerPerson()
{
Console.WriteLine(" " + Area / Occupants +
" приходится на одного человека");
}
}
 
Building house = new Building();

объект.член

house.Floors = 2;
house.AreaPerPerson();


Оператор доступаclass Building {   public int Floors;  // количество этажей  public int Area;

Слайд 3Переменные ссылочного типа и присваивание
Building house1 = new Building();
Building house2

= house1;

house1.Area = 2600;

Console.WriteLine(housel.Area);
Console.WriteLine(house2.Area);

Переменные ссылочного типа и присваиваниеBuilding house1 = new Building();Building house2 = house1;house1.Area = 2600; Console.WriteLine(housel.Area);Console.WriteLine(house2.Area);

Слайд 4Переменные ссылочного типа и присваивание
Building house1 = new Building();
Building house2

= house1;
Building house3 = new Building();
house2 = house3; // теперь

обе переменные, //house2 и house3, ссылаются //на один и тот же объект.

Переменные ссылочного типа и присваиваниеBuilding house1 = new Building();Building house2 = house1;Building house3 = new Building();house2 =

Слайд 5Переменные ссылочного типа и присваивание

Переменные ссылочного типа и присваивание

Слайд 6Инициализаторы объектов
using System;

class MyClass
{
public int

Count;
public string Str;
}

class ObjInitDemo
{


static void Main()
{
//Создать объект типа MyClass, используя инициализаторы объектов.
MyClass obj = new MyClass { Count = 100, Str = "Тестирование" };

Console.WriteLine(obj.Count + " " + obj.Str);
}
}

Инициализаторы объектовusing System;  class MyClass {  public int Count;  public string Str; } class

Слайд 7Ключевое слово this

Ключевое слово this

Слайд 8Пример
class Demo
{
double y;

public Demo T()
{

return this;
}

public void Sety( double y )
{
this.y = y;
}
}

Примерclass Demo{    double y;    public Demo T()    {

Слайд 9Конструктор с инициализатором
class Demo
{


int a; double y;
public Demo( int a )

// конструктор 1
{ this.a = a; }

public Demo( int a, double y ) : this( a ) // вызов конструктора 1
{ this.y = y; }


... }
Конструктор с инициализаторомclass Demo  {    	int a; double y;	 public Demo( int a

Слайд 10Свойство
[ атрибуты ] [ модификаторы ] тип имя_свойства
{
[

get { код_доступа }]
[ set { код_доступа }]
}

Свойство[ атрибуты ] [ модификаторы ] тип имя_свойства{  [ get { код_доступа }]  [ set

Слайд 11class Building
{
private int floors;


public int area;

public int occupants;
public float AreaPerson()
{
return (float)area/occupants;
}
 
//свойство
public int MyFloors
{
get
{ return floors; }
set
{
if (value > 0)
{
floors = value;
return;
}
else return;
} } }
class Program
{
static void Main(string[] args)
{
Building house = new Building();
house.MyFloors = 2;
Console.WriteLine("Количество этажей {0}", house.Floors);
Console.ReadKey();
}
}
class Building  {    private int floors;     public int area;

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

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

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

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

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


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

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