Java-成员变量和局部变量
一 两者区别
1,作用范围:
成员变量作用于整个类
局部变量作用于函数或者语句中
,2,在内存中的位置
成员变量:在堆内存中,因为对象的存在,才在内存中存在
局部变量:存在栈内存中
3,初始化值
成员变量初始化为0,可以直接使用
局部变量默认没有初始化不能使用,
二 构造代码块
作用:给对象进行初始化
对象一建立就运行,而且优先于构造函数执行
与构造函数的区别:
构造代码块是给所有的对象进行统一初始化
而构造函数是给所对应的对象初始化
构造代码块中定义的是不同对象共性的初始化内容
{
System.out.println("Hello World!");
}
在一个类中加上大括号,里面进行调用函数等操作即可
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-06 22:13:01