Java 面向对象基础

Posted 杂货商

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 面向对象基础相关的知识,希望对你有一定的参考价值。

面向对象的基础


局部变量和成员变量
区别:

1)定义的位置不同
    成员变量直接定义在class中
    局部变量在某个{}中或者再某个方法中

2)在内存中的位置不同
    对象的成员变量会在内存中的堆内出现
    局部变量只能出现在栈内存中

3)生命周期不同
    成员变量因为会进入对内存,所以程序结束前不会消失
    局部变量因为方法执行完毕之后弹栈,所以会随着弹栈消失

4)初始值不同
    成员变量因为会保存在堆内存中,所以会有初始值
    局部变量只能赋值之后才能使用!

























以上是关于Java 面向对象基础的主要内容,如果未能解决你的问题,请参考以下文章

Java基础之面向对象

Java基础学习——面向对象思想

Java面试题JavaSE基础之Java面向对象

Java---面向对象基础

Java基础--面向对象(上)

java--面向对象基础