Class: Blue Print - Company - Noun
Object: Physical entity - Employee - instance
Method: Task - Verb

To create Object:
-> Class_name object_name = new Class_name
-> States and Behaviors

Example for Mobile:
States: Touch display, GPU, RAM
Behavior: Calling, Recording...

Primitive Datatypes(variables)in Java:
number: byte, short, int, long, double
string: char, boolean String

Non-Primitive Datatypes:
String

Variable Declaration and Initialization:
Declaration:
int tamil, int english, int maths

Initialization:
tamil = 88, english = 73, maths, science

Assignment Operator:
-> Assigning Right side value to left side variable.

Example Programme:

public class Theatre {

   // variable declaration is a one of the parts for object
    int ticket_fare; //int 
    float show_time; //float 
    String movie_name; //String 
    boolean on_screen; //boolean

   // variable Initialization is a one of the parts for object
    boolean parking_charge = false;

public static void main(String[] args)
    {   // Object creation
        Theatre screen1 = new Theatre(); 
        Theatre screen2 = new Theatre(); 
        Theatre screen3 = new Theatre(); 

        screen1.movie_name = "Leo";
        screen2.movie_name = "Vidaamuyarchi";
        screen3.movie_name = "VDS Part 2";
        screen1.show_time = 11.30f; 
        screen2.show_time = 11.00f; 
        screen3.show_time = 11.20f; 

        System.out.println(screen1.movie_name);
    }
}

*Output: *
Leo

Here:
Theatre is a class

Objects:
Theatre screen1 = new Threatre();

Method:
public static void main(String[] args)

Interview Questions:
1). How many Primitive Datatypes in Java? What are they?

Total 8, they are - byte, char, short, int, float, double, long, boolean
2). How do you create Object in Java? Class_name object_name = new Class_name();

3). How do you assign values to variables in Java?
data_type variable_name = value;

-------------------------- End of the Blog ----------------------