Cytat

" Prawdziwym niebezpieczeństwem nie jest to, że komputery zaczną myśleć jak ludzie ale to, że ludzie zaczną myśleć jak komputery" - S. J. Harris
Pokazywanie postów oznaczonych etykietą klasy. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą klasy. Pokaż wszystkie posty

piątek, 12 stycznia 2024

Klasy w języku C++

Klasy w C++ to bardzo ważne narzędzie w programowaniu obiektowym. Klasa grupuje zmienne i funkcje w jedną całość, tworząc nowy typ danych. Zastosowanie klas w rozbudowanych programach znacznie porządkuje ich strukturę. 

Klasa w C++ jest bardzo podobna do struktury. Właściwie istnieją między nimi tylko dwie różnice: inne słowo kluczowe podczas deklaracji oraz domyślny dostęp do składników.

W strukturze wszystkie jej składniki są domyślnie publiczne, tzn. można się do nich odwołać z poza ciała struktury. W klasach wszystkie składniki są domyślnie prywatne, chyba że programista będzie chciał inaczej.

Klasy tworzy się używając słowa kluczowego class, nazwy klasy oraz ciała klasy zawartego w klamrach. Tak wygląda schemat budowy klasy: