实例变量、静态变量、常量和方法

  • 实例变量

绑定到类的某个特定实例的,它是不能被同一个类的不同对象所共享的,实例变量存储在不同的内存位置,互相不影响。

  • 静态变量

也称类变量,变量值存储在一个公共的内存地址,可以被一个类的所有实例共享,若有一个对象修改了静态变量的值,那么同一个类的所有对象都会受到影响。Java支持静态方法和静态变量,无须创建类的实例就可以调用静态方法。

  • final

声明为final的变量是类中的常量,是被该类的所有对象所共享的,不允许被修改。

  • 方法

实例方法和实例数据都是属于实例的,因此它们在实例创建后才能使用,并且需要通过引用变量进行访问;静态方法和静态数据可以通过引用变量或直接用类名来调用。静态变量和静态方法既可以在类的实例方法中使用,也可以在类的静态方法中使用,但实例变量和实例方法只能在实例方法中使用,不能在静态方法中使用,因为静态变量和静态方法不属于某个特定对象。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值