Co to jest obiekt? definicja i znaczenie

W programowaniu obiektowym (OOP): samodzielny komponent programu, który zawiera właściwości (dane), a także metody (procedury) potrzebne do uczynienia konkretnego typu danych użytecznymi. W językach opartych na klasach, takich jak C++ i Java, każdy jest instancją klasy podrzędnej, komponentem który zawiera abstrakcyjne deklaracje właściwości i metod dostępnych dla wszystkich wystąpień a klasa. Podany obiekt posiada część prywatną, służącą do przechowywania danych, która jest niedostępna dla innych obiektów. Posiada również część publiczną, zwaną również interfejsem, która umożliwia innym obiektom korzystanie z jego metod. Interfejs został zaprojektowany tak, aby dostępy zewnętrzne można było wykonywać bez znajomości szczegółów dotyczących sposobu przechowywania lub manipulowania danymi. Zobacz klasy, model, programowanie obiektowe. Zobacz obiekt dynamiczny, OLE, obiekt statyczny.

Technipages wyjaśnia obiekt

W zakresie programowania obiektowego obiekt jest rdzeniem programowania obiektowego, ponieważ wszystko, co dotyczy programów obiektowych (OOP) jest skoncentrowane na obiekcie. Jest to wartość przypisana i przechowywana w pamięci, do której odwołuje się identyfikator. Zwykle jest mylony jako „instancja”, ale oba można zdefiniować w ramach drugiego, „instancja” to wystąpienie obiektu w czasie działania komputera.


Konstruktory tworzą obiekty z klas i kończą się destruktorem. Stanowią linię kodu wygenerowaną podczas projektowania programu, ponieważ są sercem kodu. Tak więc, kiedy obiekt jest zdefiniowany, są one następnie przekształcane w klasę, po czym można je wywołać do użycia i ponownego użycia.
Obiekty, poza tym, że są podstawową częścią programu, mają określone cele, dla których istnieją. Funkcja obiektu jest predefiniowana, łącznie z faktem, że rola obiektu jest specyficzna w programie.
Gdy obiekt jest rdzeniem programu, wszystko w programie jest skoncentrowane na obiekcie. Metoda obiektu jest ukrywana po użyciu metody. Znakomita jakość obiektów będących po zauważeniu lub użyciu błędnego obiektu, można go usunąć z kodu i zastąpić innym.

Typowe zastosowania obiektu

  • jakiś obiekt są sercem programu, są linią kodu wygenerowaną podczas projektowania programu komputerowego.
  • jakiś obiekt będąc sercem programu, posiada predefiniowane funkcje.
  • Błędny obiekt można usunąć z kodu i zastąpić całkowicie nowym lub innym kodem

Typowe nadużycia obiektu

  • Kiedyś błędny obiekt jest zauważony w kodzie, nie można go usunąć z kodu ani nawet zastąpić go nową linią kodu.