JAVA中的类变量

一、如何定义类变量

  • 定义语法:

访问修饰符 static 数据类型 变量名;

static 访问修饰符 数据类型 变量名;

注:访问修饰符应遵守相关访问权限
  • 如何访问类变量

类名.类变量名 或者 对象名.类变量名

public class StaticVar {
    public static String name = "小猪佩奇";

    public static void main(String[] args) {
        // 类名.类变量名
        // 说明:类变量名是随着类的加载而创建,所以即使没有创建对象实例也可以访问
        System.out.println(StaticVar.name);
    }
}

二、细节

1.什么时候需要类变量
当我们需要让某个类的所有对象共享一个变量
2.类变量与实例对象的区别
类变量是该类的所有对象共享的,而实例对象是每个对象独享的
3.加上static的称作静态变量 类变量
4.访问的前提是满足访问修饰符的权限和范围
5.实例变量不能通过变量名.属性
6.静态变量是类加载的时候就创建初始化了
7.类变量的生命周期是随着类的加载开始,随着类消亡而销毁

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值