课程
/后端开发
/Java
/Java入门第二季 升级版
public static int num=0与private static int num=0有什么不同
2017-06-13
源自:Java入门第二季 升级版 8-8
正在回答
这个问题牵扯到了修饰符定义访问权限的问题
在Java编译中不同的修饰符会定义不同的访问权限
如果修饰符是public就表示是公开的访问权限,表示这个变量可以在任何地方被调用。
private是另一个修饰符,表示的是私有的访问权限,表示这个变量只能在定义变量的这个类中使用。
private static int num=0这个是私有的静态变量只能在本类中使用;public static int num=0这个公有的本包本类子类其他包都可以使用。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙