C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Linia 7:
W programowaniu również obiektem może być dowolny twór, o jakim pomyślimy. Tworząc "świat programu" można stworzyć obiekt, którego użycie będzie bardziej "namacalne" od szeregu parametrów, porozrzucanych w różnych zmiennych. To różni ''programowanie strukturalne'' od '''''programowania obiektowego'''''.
== Projekt i twór –
Zanim stworzymy jakiś obiekt, trzeba ustalić czym ten obiekt będzie. W zależności od tego, czy chcemy stworzyć wirtualny samochód, czy samolot, należy określić dwie rzeczy:
* jakie '''właściwości''' będzie miał ten obiekt,
* jakie będzie miał '''metody''' działania.
W związku z tym, przed stworzeniem jakiegokolwiek obiektu należy przedstawić kompilatorowi jego '''projekt'''(wzorzec), czyli
określić jego '''
{{Definicja|'''Klasa''' to byt programistyczny określający jakie ''właściwości'' i ''metody'' będą miały obiekty, które zostaną utworzone na jej podstawie.}}
Jednak sam projekt nie sprawi jeszcze, że dostaniemy obiekty (to tak jakby po narysowaniu projektu domu chcieć zamieszkać na kartce papieru :-)). Trzeba jeszcze obiekt '''utworzyć''', co oznacza po prostu '''deklarację''' obiektu na podstawie pewnej ''klasy'':
|