面向对象——类和对象

面向对象:

一种“万物皆对象”的编程思想

以对象为中心,以消息为驱动,所以程序=对象+消息

三大特性:封装、继承和多态(如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论)

 

类和对象

类是对象的类型,具有相同属性和方法的一组对象的集合。对象是类的实例

成员变量和局部变量

1.成员变量 在类中定义,用来描述对象将要有什么
2.局部变量 在方法中定义,在类的方法中临时保存数据
局部变量仅自己所在的方法可以使用,成员变量,类中的所有方法都可使用,其它跟本类有关系的方法也可使用。


成员变量和局部变量的区别:作用域不同、初始值不同

 

成员变量有默认初始值:

比如,age初始为0  ,age=0

面向对象——类和对象

 

静态初始化块