• 对象
      对象是现实生活中客观存在的实体,比如一辆自行车,一个包子等等,所有东西都可以称之为对象,也就是万物皆对象,而每个对象都有自己的特征和行为。
      java中的对象体现为内存的堆区内所占用的一块存储空间

    • 类是对多个对象的共性(相同的特征和行为的)抽象后的描述,是一个抽象的概念。
      类和数组一样都是引用数据类型,内容包含了描述特征的成员变量和描述行为的成员方法。
    • 面向对象
      对一个对象分析出他的特征(属性)和行为的方式
      如,目标是为了将大象放入冰箱,按照面向对象的思考方式,是分析每个冰箱的特征和行为,如这个冰箱有多大,大小能不能放入大象,这是特征,以及冰箱能否把大象放入冰箱,这是行为,我们不需要关心冰箱是如何把大象放进去的,只要这个冰箱能将大象放进去,就可以
    • 面向过程
      为了完成某个目标,分析出从头到尾每一步该有哪些步骤的过程。
      如,将大象放入冰箱需要的过程是,先把冰箱打开,把大象放进去,再把冰箱门关上,这就是为了把大象放入冰箱的整个过程。
    • 面向对象编程
      先用面向对象的思想对问题进行分析抽离出对象以及他的特征和行为,再用一门面向对象语言将分析的结果翻译成代码的过程

    类和对象的关系:
    类是构建对象的模板,类是根据多个对象的共性抽象出来的描述,而对象是具体客观存在的个体。