Step 5:Classes and Objects : 2nd hour




Class is a blueprint or template from which objects are created.

Class is a logical representation of object.

A class can have data members, objects, constructors, methods, nested classes etc

Class doesn’t allocated memory when it is created.

Class defines data members and methods which objects can implement.

Syntax –

modifiers class className{




Object is an instance of a class

Object is considered as a real world thing.

Object is a physical entity.

Object uses data/state and methods/behaviour.

Object allocates memory when it is created.

Syntax(in general)-

ClassName objectName= new ConstructorName();

Note- ways to create object in java – new keyword, newInstance() method, clone() method, factory method and deserialization.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.