logo
2010_150 Акчурин - Программирование на языке C#

15.Работы с классами и объектами

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

Контрольные вопросы

  1. Классы в программах

  2. Объекты в программах.

  3. Создание пользовательских классов в С#.

  4. Использование встроенных классов среды .NET Framework.

  5. Работа с созданными классами.

  6. Преимущества ОПП.

Задание. Напишите программу, в которой вы создаете собственный класс и используете его объекты в процессе работы программы.

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

Листинг программы

using System;

namespace LabOb

{

public class Vehicle

{

public string model;

public string manufacturer;

public int numOfDoors;

public int numOfWheels;

}

class Program

{

static void Main()

{

Console.WriteLine("Введите информацию о машине");

Vehicle myCar = new Vehicle();

Console.Write("Модель = ");

string s = Console.ReadLine();

myCar.model = s;

Console.Write("Производитель = ");

myCar.manufacturer = Console.ReadLine();

Console.Write("Колличество дверей =");

s = Console.ReadLine();

myCar.numOfDoors = Convert.ToInt32(s);

Console.Write("Количество колес =");

s = Console.ReadLine();

myCar.numOfWheels = Convert.ToInt32(s);

Console.WriteLine("\nВаша машина: ");

Console.WriteLine(myCar.manufacturer + " " + myCar.model);

Console.WriteLine("c " + myCar.numOfDoors + " дверями, " + "на " + myCar.numOfWheels + " колесах");

Console.WriteLine("Нажмите <Enter> для " + "завершение программы...");

Console.Read();

}

}

}

Консоль перед завершением