* 静态特点 :
* 1 静态成员可以被本类所有的对象共享
* 2 静态成员优先于对象存在
* 3 随着类的加载而加载, 随着类的消失而消失
* 4 静态成员可以通过类名进行调用
*
* 注意事项 :
* 1 静态成员可以通过类名调用,也可以通过对象调用,建议使用类名调用
* 2 非静态成员, 创建对象调用
*
* 静态方法 : 只能调用静态成员 , 注意 : 要想在静态方法中调用非静态成员 , 需要创建对象去调用
*
* 一句话 : 静态方法只能访问静态成员, 非静态方法可以访问任意成员
* 事物 -- 类
* 事物属性 -- 类中的成员变量
* 事物行为 -- 类中的成员方法
*
* 变量使用 : 就近原则
*
* 构造方法作用 : 给成员变量进行初始化值
*
* 面向对象三大特征 :
* 1 封装
* 2 继承
* 成员变量访问特点 : 就近原则
* 成员方法访问特点 : 可以理解为就近原则
* 3 多态
* 多态前提 :
* 1 继承 , 实现
* 2 方法重写
* 3 父类的引用指向子类的对象, 接口的引用指向实现类的对象
*
* 多态的成员访问特点 :
* 成员变量 : 编译看左边 , 运行看左边
* 成员方法 : 编译看左边 , 运行看右边
*
* 多态的优缺点 :
* 优点 : 扩展性
* 缺点 : 不能使用子类特有的功能