乐趣区

关于java:变量

变量

 事物的属性 
class Car{
String  color = "红色";
String  brand = "柳州五菱";
static int  price = 60000;
void  run(){
int maxSpeed = 240;
int carryingCapacity = 25;
    }        
}

数据类型

 根本数据类型:byte,short,int,long,char,float,double,boolean;
援用类型:根本数据类型之外的所有变量类型都是援用类型;

变量格局

 数据类型 变量名 = 初始化值;`int a = 1;`
数据类型 变量名;`int a;`

变量类型

 成员变量:存在于 类中 办法体外 1. 类变量 (动态成员变量):static 润饰 2. 实例变量:不以 static 润饰
    (1.【内存中的地位】堆内存中,办法区,2.【初始化形式】默认初始化 (整数默认为 0,小数默认为 0.0,布尔值默认为 false,char 默认 \u0000),3.【生命周期】随着对象的呈现而呈现,随着对象的隐没而隐没 )
        
局部变量:存在于 办法体内,代码块内,形参;(1.【内存中的地位】栈内存中,2.【初始化形式】必须初始化,3.【生命周期】随着办法的调用呈现,随着办法调用完结而隐没 )

成员变量局部变量同名

 就近准则: 局部变量名和成员变量名同名时,优先应用局部变量。若想拜访成员变量需 this. 成员变量名 调用;

类变量与实例变量

    类变量被所有对象共享 (内存中只有一个,位于办法区),生命周期随着类的加载而存在,类被卸载时,类变量被销毁,通过 类名. 变量名 || 实例名. 变量名 调用;实例变量为对象公有 (位于堆内存中),生命周期随着实例的创立在存在,随着对象的隐没而隐没;通过 实例名. 变量名 调用;
退出移动版