Classes:
1.Class is not a real-world entity. It is just a template or blueprint, or a prototype from which objects are created.
2.A class itself does not occupy memory for its attributes and methods until an object is instantiated.
3.A Class in Java can contain Data members, methods, a Constructor, Nested classes, and interfaces.
Object:
Object are the instances of a class that are created to use the attributes and methods of a class. A typical Java program creates many objects, which as you know, interact by invoking methods. An object consists of:
*State: It is represented by attributes of an object. It also reflects the properties of an object.
*Behavior: It is represented by the methods of an object. It also reflects the response of an object with other objects.
*Identity: It gives a unique name to an object and enables one object to interact with other objects.
Declaration of class:
Class Star{
String name;
int age;
Public Static void main (){
System.out.println(name + " " + age);
}
}
Top comments (0)