[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Консольное приложение: создание объекта
Neo Дата: Воскресенье, 16.02.2014, 22:12 | Сообщение 1
Программа вычисляет сумму двух чисел. Более простые версии этой программы, вычисляющей сумму, см здесь, чтобы познакомиться с программой подробнее.

Результаты работы программы.

Текст программы (текст файла Program.cs):
Код
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace my0_5funct_sum
{
     class Program
     {
         static void Main(string[] args)
         {
             double x, y, z;
             Console.WriteLine("Программа вычисляет Z = X + Y");
             Console.Write("Введи Х -> ");
             x = double.Parse(Console.ReadLine());
             Console.Write("Введи Y -> ");
             y = double.Parse(Console.ReadLine());
             funsum fs = new funsum(); // создаю объект класса funsum
             z = fs.summa(x,y); // Здесь x,y - фактические параметры
             Console.WriteLine("Сумма X + Y = " + z.ToString());
             Console.WriteLine("Для выхода жми Enter"); Console.ReadLine();
         }

         class funsum  // Описываю класс, содержащий только один член  
                      // - метод summa
         {
             public double summa(double a, double b)  
                // Здесь a,b - формальные параметры
             {  // этот метод не статический, поэтому нужно создавать объект
          // для использования этого метода
                 return a + b;
             }         
         }
     }
}


Обсуждение программы
Объекты, создаваемые в программе, являются динамическими, т е память для них выделяется оператором new и освобождается, когда объект более не нужен (автоматически, сборщиком мусора).

Статус: Neo
  • Страница 1 из 1
  • 1
Поиск: