Object
Object of oops principal
Definition 1
- Instance of a class is known as an object
- Instance is a way of allocating the sufficient amount of memory for data members.
Definition 2
- Group of items exists in single entity is known as an object.
- We can say single entity means an object variable which holds group of values.
Definition 3
- Real world entities are called as objects.
Definition 4
- Logical runtime entities are called as objects.
Note
- An object can exists physically in this world but class does not exist.
- An object does not exist without class but class can exist withutout object
- Cooooool got confusedd..?
- Simply i can say object will come from class.
Syntax
Classname objectname = new constructor();
Example:
Student s1 = new Student();
- Classname(Student) represents the name of the class
- objectname(s1) represents any java valid variable name.
- by using new(new) operator we will create an object for class.
- If constructor(Student()) will exists in class(Student) then at the time of object creation it will be called automatically
Note
- We will learn clearly about constructor in upcoming chapter.
Why should we create an object?
- Once if you define any variable or data in java program then immediately memory will be not allocated for that data.
- If we create an object for that class then memory will be assign to the data.
Thanks for your time.
Nireekshan