Föremål är nyckeln till att förstå objektorienterad teknik. Syftet med den objektorienterade programmeringen är att implementera de riktiga ordenheterna i programmering. Den betonar också bindning av data. Det finns olika OOPs-koncept bland dem Objekt är en av dem. I det här avsnittet kommer vi att diskutera objektdefinitionen i Java.
Objektdefinition
I objektorienterad programmeringsterminologi är ett objekt medlem av Java-klassen. Det är också känt som exempel av klassen. Observera att objekt skapas under körning. Med enkla ord är objekt en verklig ordenhet. Till exempel hund, bil, penna, skrivbord, etc. Varje objekt delar följande två egenskaper:
Exempel på ett objekt
Låt oss ta ett exempel på hund. Hundens tillstånd inkluderar färg, hungrig, kön, ras och ålder. Hundens beteende innefattar att springa, skälla, äta, sova, vifta med svansen, apportera osv.
Hur skapar man ett Java-objekt?
Det finns följande tre steg för att skapa ett objekt från en klass.
- Deklaration
- Instantiering
- Initialisering
Deklaration: En variabeldeklaration med ett variabelnamn med en objekttyp.
Instantiation: Java tillhandahåller det nya nyckelordet för att skapa ett objekt i klassen.
Initiering: Det nya nyckelordet följs av ett anrop till en konstruktör. Anropet initierar ett nytt objekt. Det finns följande tre sätt att initiera ett objekt i Java:
int till char java
Olika sätt att skapa ett objekt i Java
Det finns olika sätt att skapa ett objekt i Java:
- Använder nytt nyckelord
- Använder metoden newInsatnce()
- Använder metoden clone().
- Använder deserialisering
- Använder Factory-metoden
Anonymt objekt
Java tillåter oss att skapa en anonym objekt. Det betyder att vi kan skapa ett objekt utan namn. Därför kan vi säga att ett objekt som inte har någon referens är känt som anonym objekt. Nackdelen med ett anonymt objekt är att det endast kan användas när objektet skapas. Det är bra att använda ett anonymt objekt om vi vill använda objekt en gång.
Till exempel:
new Draw(); //anonymous object
Anropsmetod genom anonymt objekt.
new Draw().rectangle();
Vi kan också skapa flera objekt av en typ på en rad:
Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable
Använda objekt i ett Java-program
Student.java
typscript pilfunktion
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); } }
Produktion:
Student Id: 105 Student Name: Nitin