Witam was mam taki problem, mam do napisania program, który ma się składać z trzech klas, jednej do pobierania, drugiej do liczenia i trzeciej do wyświetlania danych. Klasa która liczy ma zawierać właściwości za pomocą których mam ustawiać lub pobierać wartości w klasach do pobierania i wyświetlania. Program wygląda tak:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Pobieranie
{
int x, y;
Obliczanie o = new Obliczanie();
public void pobierz()
{
Console.Write("Podaj stan poczatkowy: ");
x = int.Parse(Console.ReadLine());
Console.Write("Podaj stan biezacy: ");
y = int.Parse(Console.ReadLine());
o.sb = x;
o.sp = y;
}
}
class Obliczanie
{
int stan_poczatkowy, stan_biezacy;
public int sp
{
get{return stan_poczatkowy;}
set { stan_poczatkowy = value; }
}
public int sb
{
get { return stan_biezacy; }
set { stan_biezacy = value; }
}
public int oblicz(int stan_poczatkowy, int stan_biezacy)
{
return stan_biezacy - stan_poczatkowy;
}
}
class Wyswietlanie
{
public void wyswietl()
{
Console.WriteLine("Stan poczatkowy to : ");
Console.WriteLine("Stan biezacy to : ");
Console.WriteLine("Ilosc zuzytej energii to : ");
}
}
class Program
{
static void Main(string[] args)
{
Console.ReadKey();
}
}
}
Problem tkwi w tym że nie potrafię przekazać obiektu klasy Obliczenie do klasy Wyświetlanie ani skorzystać z właściwości get w klasie Wyświetlanie. Z góry dzięki za pomoc i sugestie.