logo

Definicja obiektu w Javie

Obiekty są kluczem do zrozumienia technologii obiektowej. Celem programowania obiektowego jest implementacja rzeczywistych jednostek słownych w programowaniu. Kładzie także nacisk na wiązanie danych. Istnieją wśród nich różne koncepcje OOP Obiekt jest jednym z nich. W tej sekcji omówimy definicję obiektu w Javie.

globalna zmienna JavaScript

Definicja obiektu

W terminologii programowania obiektowego obiekt jest członkiem klasy Java. Znany jest również jako instancja z klasy. Należy pamiętać, że obiekty są tworzone w czasie wykonywania. Krótko mówiąc, obiekt jest prawdziwym bytem słownym. Na przykład pies, samochód, długopis, biurko itp. Każdy przedmiot ma dwie cechy wspólne:

    Tożsamość:Tożsamość obiektu to unikalny identyfikator. Wartość identyfikatora nie jest widoczna dla użytkownika zewnętrznego. Jest używany wewnętrznie przez JVM do jednoznacznej identyfikacji każdego obiektu.Państwo:Stan obiektu przechowywany w zmiennych (polach).Zachowanie:Metody pokazują zachowanie obiektu.

Przykład obiektu

Weźmy przykład psa. Stan psa obejmuje kolor, głód, płeć, rasę i wiek. Zachowanie psa obejmuje bieganie, szczekanie, jedzenie, spanie, machanie ogonem, aportowanie itp.

Jak utworzyć obiekt Java?

Aby to zrobić, wykonaj trzy następujące kroki stworzyć obiekt z klasy.

  • Deklaracja
  • Instancja
  • Inicjalizacja

Deklaracja: Deklaracja zmiennej z nazwą zmiennej i typem obiektu.

topologie sieci

Instancja: Java udostępnia słowo kluczowe new umożliwiające utworzenie obiektu klasy.

Inicjalizacja: Po nowym słowie kluczowym następuje wywołanie konstruktora. Wywołanie inicjuje nowy obiekt. Istnieją trzy następujące sposoby inicjowania obiektu w Javie:

    Według zmiennej referencyjnej:Oznacza to przechowywanie danych w obiekcie. Można utworzyć wiele obiektów i przechowywać w nich informacje poprzez zmienną referencyjną.Według metody:Inicjowanie obiektów poprzez wywołanie metod.Według konstruktora:Konstruktorów można także używać do tworzenia obiektów.

Różne sposoby tworzenia obiektu w Javie

Istnieją różne sposoby tworzenia obiektu w Javie:

  • Używanie nowego słowa kluczowego
  • Korzystanie z metody newInsatnce().
  • Korzystanie z metody clone().
  • Korzystanie z deserializacji
  • Korzystanie z metody fabrycznej

Obiekt anonimowy

Java pozwala nam stworzyć plik anonimowy obiekt. Oznacza to, że możemy stworzyć obiekt bez nazwy. Dlatego możemy powiedzieć, że obiekt, który nie ma odniesienia, nazywa się anonimowy obiekt. Wadą obiektu anonimowego jest to, że można go wykorzystać jedynie w momencie tworzenia obiektu. Dobrze jest użyć obiektu anonimowego, jeśli chcemy skorzystać z obiektu jednorazowo.

Na przykład:

samouczek pyspark
 new Draw(); //anonymous object 

Wywołanie metody poprzez anonimowy obiekt.

 new Draw().rectangle(); 

Możemy również utworzyć wiele obiektów danego typu w linii:

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Używanie obiektu w programie Java

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

Wyjście:

 Student Id: 105 Student Name: Nitin