黑马程序员技术交流社区
标题:
求助解答一下
[打印本页]
作者:
冰蓝水钻
时间:
2015-9-19 10:01
标题:
求助解答一下
1.private void getSum(){
private int a=1;
System.out.println(a); //哪里有错,为什么?
2.fina int a;
作者:
冰蓝水钻
时间:
2015-9-19 10:03
接着2 ,
int b;
private void getSum(){
System.out.println(a);
System.out.printlnb); //哪里有错,为什么?
作者:
程序猿小哲
时间:
2015-9-19 10:14
1、在java语法里,方法的形参以及方法体中的变量都是局部变量,不能使用访问权限修饰符public,private,protected。
private static void getSum(){
int a = 1;
System.out.println(a);
}
复制代码
2、你在使用final时,需要对a进行赋值,不然的话,你就把final去掉;并且你在后面直接调用a,b的话,需要将其变为静态
static int a;
static int b;
private static void getSum(){
System.out.println(a);
System.out.println(b);
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2