Java is an Object-Oriented Language. As a language that has the Object Oriented feature, Java supports the following fundamental concepts:
In this chapter, we will look into the concepts Classes and Objects.
Object - Objects have states(状态) and behaviors(行为). Example: A dog has states - color, name, breed as well as behaviors -wagging, barking, eating. An object is an instance of a class.
Class - A class can be defined as a template/blue print(蓝图) that describes(描述) the behaviors/states that object of its type support.
原文:http://www.cnblogs.com/linuxroot/p/3558351.html