- Class
- Blueprint for object
- A Programming construct which defines properties and behaviors for Object.
- In java everything is encapsulated under classes.
- use keyword “class” to initial class
- Object
- Instance of class
- any real life entity which has properties and behaviors
- use keyword “new” to create object
Example for Class:
public class Dog {
// properties
int numberLeg;
int eye;
// behaviors
// dog can walk
void walk(){
System.out.println("Animal Walk");
}
// dog can run
void run(){
System.out.println("Animal Run !");
}
// it cave more properties and behaviors
}
Example of Object:
public class TestClass {
public static void main(String[] args) {
// instance object dog
Dog d = new Dog();
d.walk();
d.run();
}
}
Output:
Animal Walk Animal Run !