java练习06--变量

本文介绍了Java中的四种变量类型:实例变量存储对象状态,局部变量在方法内作用,类变量(静态变量)共享给所有对象,参数用于接收方法输入。通过实例代码展示了它们的生命周期和使用方式。
摘要由CSDN通过智能技术生成

一、实例变量  

1.实例变量是定义在类中,方法外部的变量。

2.用来储存对象的状态信息。

3.实例变量的值在对象创建时分配,在对象销毁时被销毁。

4.实例变量可以被类中的任何方法、构造方法或块访问和修改。

二、局部变量

1.局部变量是定义在方法、构造方法或者语句块内部的变量,只在声明它的方法、构造方法或语句块中可见。

2.局部变量在方法执行时分配内存空间,在方法执行结束时被释放。

3.局部变量不会自动初始化,必须在使用之前显式初始化(显式初始化是指在声明变量的同时为其赋予初值)。

4.局部变量在方法执行时分配内存空间,在方法执行结束后被销毁。

三、类变量(静态变量)

1.使用static关键字修饰的变量。

2.类变量是所有对象共享的。

3.在类加载时初始化,直到程序结束或类被卸载时被销毁。

4.类变量通常用来定义常量。

四、参数

1.在方法定义中被声明的变量,用来接收传递给方法的值。

2.参数属于局部变量,只有方法内部有效。

3.参数的值调用方法时传入。

五、代码示例:

public class practice06 {
    private String shili="Hello";//实例变量
    public static int lei=100;//类变量
    public void example(){
        int juBu=50;//局部变量
        System.out.println("实例变量:"+shili);
        System.out.println("类变量:"+lei);
        System.out.println("局部变量:"+juBu);
    }

    public static void main(String[] args) {
        practice06 Example=new practice06();
        Example.example();

        Example.shili="Hello world";//修改实例变量
        System.out.println("实例变量:"+Example.shili);

        lei=200;//修改类变量
        System.out.println("类变量:"+lei);
    }
}

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值