要理解面向对象思想,咱们先要知道什么是对象?java
《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了能够存储数据以外还能够对它自身进行操做。它可以直接反映现实生活中的事物,例如人、车、小鸟等,将其表示为程序中的对象。每一个对象都具备各自的状态特征(也能够称为属性)及行为特征(方法),java就是经过对象之间行为的交互来解决问题的。编程
面向对象就是把构成问题的事物分解成一个个对象,创建对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。安全
类是面向对象中的一个很重要的概念,由于类是不少个具备相同属性和行为特征的对象所抽象出来的,对象是类的一个实例。对象
类具备三个特性:封装、继承和多态。继承