Назад Домой! Дальше Консольное приложение:
создание объекта






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

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

Текст программы (текст файла 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 и освобождается, когда объект более не нужен (автоматически, сборщиком мусора).
Rambler's Top100
Hosted by uCoz