DEV Community

Sabitha
Sabitha

Posted on

Day 2 Java class

JAVA CLASSES AND OBJECT

Java is an object-oriented programming language.

Everything in Java is associated with classes and objects, along with its attributes and methods. For example: in real life, a car is an object. The car has attributes, such as weight and color, and methods, such as drive and brake.

A Class is like an object constructor, or a "blueprint" for creating objects

Java Objects

An object in Java is a basic unit of Object-Oriented Programming and represents real-life entities. Objects 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.

Example of an object: Dog

Java Classes

A class in Java is a set of objects that share common characteristics and common properties. It is a user-defined blueprint or prototype from which objects are created. For example, Student is a class while a particular student named Ravi is an object.

Properties of Java Classes

Class is not a real-world entity. It is just a template or blueprint, or a prototype from which objects are created.
Class does not occupy memory.
A class is a group of variables of different data types and a group of methods.

A Class in Java can contain:

Data member
Method
Constructor
Nested Class
Interface

Top comments (0)