我(面向对象)——>对象(面向过程)
类(面向对象)——>方法(面向过程)
面向对象思想的特点:
1)面向对象的思想更符合我们生活中的思想行为习惯
2)让一个复杂的事情简单化
3)让我们从执行者变成了指挥者
成员变量和局部变量的区别:
1)书写的位置不同
局部变量:在方法中或者是方法声明上
成员变量:在类中,方法外
2)在内存中的位置不同
局部变量:在栈内存中
成员变量:在堆内存中
3)生命周期不同
局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
成员变量:随着类的加载而存在,随着类的加载完毕等待Gc回收
4)初始化不同
局部变量::能不初始化,即使是声明一个局部变量,使用之前也必须初始化
成员变量:可以不用初始化
tips:如果成员变量名称和局部变量名称一致的情况下,采用就近原则。