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:
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:
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