黑马程序员技术交流社区
标题:
static 关键字
[打印本页]
作者:
Demon浣熊
时间:
2015-8-14 21:47
标题:
static 关键字
代码如下:
public class Java {
//定义了整型c,赋值为0,并且为静态
publicstatic int c = 0;
publicstatic void main(String[] args) {
//用类名.静态成员调用.没有变量接值的话,
//会报错
int a = Java.c;
System.out.println(a);
}
}
作者:
天使也掉毛
时间:
2015-8-14 22:06
这是类名作为形式参数的传递吧 publicstatic 中间不用空格的吗?
作者:
龙哥Longer
时间:
2015-8-14 22:32
学习了,谢谢分享
作者:
陈cc
时间:
2015-8-14 23:25
当然会报错啦
作者:
l_15562009298
时间:
2015-8-14 23:56
静态变量,在类加载时便已经初始化;不予以赋值,会报错
作者:
Marx_D
时间:
2015-8-15 00:14
本帖最后由 Marx_D 于 2015-8-15 15:56 编辑
你没空格吧。
作者:
Marx_D
时间:
2015-8-15 00:21
本帖最后由 Marx_D 于 2015-8-15 15:58 编辑
public class Java {
//定义了整型c,赋值为0,并且为静态
public static int c = 1;
public static void main(String[] args) {
//用类名.静态成员调用.没有变量接值的话,
int a = Java.c;
System.out.println(a);
}
}
作者:
求学之路
时间:
2015-8-15 00:31
牛,学习了。。。
作者:
冷小六
时间:
2015-8-15 07:27
沙发 顶一顶
作者:
JXHIUUI
时间:
2015-8-15 07:44
不知道你运行这段程序报错的内容是什么,我运行后是这样的
QQ截图20150815074151.png
(15.44 KB, 下载次数: 20)
下载附件
2015-8-15 07:43 上传
也就是说只是类名不能用Java而已,换个名称就可以了,程序逻辑是没有问题的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2