1
}
Niestety nie wygląda tak prosto jak pseudokod ale mam nadzieję, że niedługo wszystko się wyjaśni (w końcu to dopiero pierwsza część z dwudziestu). W tej chwili wystarczy jak wychwycimy kilka instrukcji, które odpowiadają tym z pseudokodu.
Definicja instrukcji:
static int Dodaj(int zmienna1, int zmienna2)
{
return zmiennal + zmienna2;
}
Pobranie danych do zmiennych:
int x = Convert.ToInt32(Console.ReadLine()); int y = Convert.ToInt32(Console.ReadLine());
Pobranie danych do zmiennej „wynik”. Danymi jest wynik działania instrukcji “Dodaj”.
int wynik = Dodaj(x, y);
Instrukcja wyświetlająca wynik na monitorze:
Console.WriteLine(wynik);
W miarę postępów czynionych podczas nauki stopniowo wszystko powinno stawać się zrozumiałe.
OOP (ang. object-oriented programming) - czyli programowanie obiektowe.
Większość współczesnych aplikacji pisana jest w językach obiektowych. Czym zatem są te obiekty? Często spotykam się ze stwierdzeniem, że „wszystko jest obiektem”. Wystarczy tylko rozejrzeć się wokół siebie żeby się z tym zgodzić. Szklanka, łyżka, stół, szafka itd. To wszystko są obiekty. Obiekty składają się z innych obiektów. Np. dom składa się z dachu, drzwi, okien. Drzwi z klamki, zawiasów itd. W zależności od potrzeb, powiązania między obiektami możemy rozpatrywać na różnych poziomach. Możemy także wyróżnić pojęcie „klasy”. Klasa określa nam typy obiektów, ale ich nie konkretyzuje np. Jaś jest obiektem, a człowiek to klasa. Inaczej mówiąc, Jaś jest obiektem klasy człowiek. Dom Jasia jest obiektem klasy Dom.
A co to ma wszystko wspólnego z programowaniem?
Jak się przekonamy, bardzo dużo. Programując wjęzykach obiektowych możemy nasze programy składać z obiektów jak z klocków.