INF.04Programowanie Obiektowe i Paradygmaty (OOP)
Klasa i Obiekt (Class & Object)
Podstawowe pojęcia OOP: Klasa to szablon/definicja pól i metod, a Obiekt to konkretna instancja powołana w pamięci operacyjnej.
Podstawowa różnica:
- Klasa (Class): Definicja logiczna, typ danych definiujący stan (pola/atrybuty) oraz zachowanie (metody/funkcje).
- Obiekt (Object / Instancja): Konkretny byt powołany w pamięci operacyjnej (zwykle na stercie) za pomocą operatora
new.
CSHARP
// Definicja klasy
public class Samochod {
public string Marka { get; set; }
public int RokProdukcji { get; set; }
public void UruchomSilnik() {
Console.WriteLine("Silnik uruchomiony.");
}
}
// Tworzenie obiektu (instancjonowanie)
Samochod mojSamochod = new Samochod();
mojSamochod.Marka = "Toyota";
mojSamochod.UruchomSilnik();Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Klasa i Obiekt (Class & Object) lub rozpocznij trening.