Class & Object In Java

Class & Object In Java

Class

  • A class is like a blueprint for creating objects.

  • It defines the properties (attributes) and behaviors (methods) that the objects created from the class will have.

Object

  • An object is an instance of a class.

  • It has its own set of properties and can perform actions defined by its class.

Example

  • Class: Car

    • Properties: color, model, speed

    • Methods: start(), stop(), accelerate()

  • Object: myCar (an instance of the Car class)

    • Properties: color = red, model = "Toyota", speed = 0

    • Methods: myCar.start(), myCar.stop(), myCar.accelerate()

In simple terms, think of a class as a recipe and an object as the actual dish made using that recipe.