面向对象之变量和值传递

一、全局变量和局部变量

  • 全局变量:定义在类中,方法外的变量叫做全局变量。全局变量所有的方法均能够访问。
  • 局部变量:作用域从定义位置开始,到代码快结束
    二、静态变量(类变量)和局部变量:
  • 类变量:定义在类中,使用static修饰其变量。访问时只用类名。访问时只需类名.变量名即可访问。使用对象也能也能访问其变量,当对象改变类变量值,其值也会发生改变。
  • 成员变量: 在类中定义的变量,实例化对象访问的变量。叫做成员变量。
    static关键字:修饰的变量是静态变量,使用类名.变量名直接访问。当虚拟机启动时,立即加载变量到内存中,不许要创建对象。
    注意:静态方法中不能访问成员变量。
    三、值传递
    形式参数:在定义方法时声明的参数叫做形式参数,
    实际参数:调用方法时,传入实际参值,叫做实际惨呼。
    Java中惨数的传递有两种方式一种是变量的值的传递,另一种是对象的引用传递
    。但是,要记得,Java中只有一种传递,叫做值传递。如果是变量传递,传递的是变量值。如果是对象,传递的是地址值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值