为了账号安全,请及时绑定邮箱和手机立即绑定

静态变量是不是一定为pubilc

如题…想问一下静态变量是不是必须是public哇

正在回答

2 回答

不是的,public是权限修饰符,static是修饰符,static是静态的意思,你可能权限修饰符还没搞懂。


权限修饰符   意思          本类   本包中其他类  其他包的子类   其他包的其他类

private         私有的       √        ×                   ×                       ×

缺省的          默认           √        √                   ×                       ×

protected    受保护的    √        √                   √                       ×

public          公共的       √        √                   √                        √

static是一种修饰符,可以用于修饰类中的成员(属性、方法、初始化块、内部类),但不能修饰外部类、构造器、局部变量

//静态属性

static String name = "名字";

//静态方法

public static void name(){

        System.out.println("名字" + name);

}

//static修饰的代码块

static{       

}

//static修饰的内部类

public class name{

    static class HelloJava{

    }

}

0 回复 有任何疑惑可以回复我~

不一定,也可以是private,private、public和protected是访问修饰符,都可以用来修饰静态变量。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

静态变量是不是一定为pubilc

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信