面向对象——类和对象
面向对象:
一种“万物皆对象”的编程思想
以对象为中心,以消息为驱动,所以程序=对象+消息
三大特性:封装、继承和多态(如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论)
类和对象
类是对象的类型,具有相同属性和方法的一组对象的集合。对象是类的实例
成员变量和局部变量
1.成员变量 在类中定义,用来描述对象将要有什么
2.局部变量 在方法中定义,在类的方法中临时保存数据
局部变量仅自己所在的方法可以使用,成员变量,类中的所有方法都可使用,其它跟本类有关系的方法也可使用。
成员变量和局部变量的区别:作用域不同、初始值不同
成员变量有默认初始值:
比如,age初始为0 ,age=0
静态初始化块