Obiekty

Obiekty

Obiekty to „byty programistyczne”, których typ opisują klasy. Skoro klasy opisują obiekty to każde wystąpienie obiektu jest instancją/wystąpieniem danej klasy. Idąc dalej, skoro obiekty są wystąpieniami klas (a pisałem już wcześniej, że klasy mogą coś opisywać, czyli przechowywać dane, lub coś robić, czyli zawierać jakiś kod wykonywalny) to analogicznie jak klasy obiekty mogą przechowywać dane (wartości) jak również wykonywać pewne akcje/operacje.

OK to po części teoretycznej część praktyczna.

Na początek stworzymy sobie klasę, która będzie nam opisywała obiekt typu pojazd.

public class Pojazd

        {

            int rocznik;

            string marka;

            string model;

            string typNadwozia;

        }

Spróbujmy teraz stworzyć obiekt o nazwie auto typu Pojazd. Następnie możemy zadeklarować referencję do naszego obiektu auto lub od razu utworzyć nasz obiekt.

Deklaracja obiektu (stworzenie referencji)

Pojazd auto;

Deklaracja obiektu oraz w drugim kroku utworzenie obiektu

Pojazd auto;

auto = new Pojazd();

 

Lub zawrzeć deklarację i utworzenie obiektu w jednym kroku.

Pojazd auto = new Pojazd();