黑马程序员技术交流社区
标题:
今天遇到的改错题求解
[打印本页]
作者:
胡生蒙
时间:
2012-3-31 23:01
标题:
今天遇到的改错题求解
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
作者:
田啸
时间:
2012-3-31 23:10
private String s = "";//这里不应该加private,会不能通过编译
局部变量(方法内定义的变量)本身的作用域就是本方法内,访问控制修饰符是没必要的,何况局部变量不能用private等访问控制符修饰的
作者:
黄方
时间:
2012-3-31 23:14
public class Something {
void doSomething () {
String s = "";
int l = s.length();
作者:
吴玉辉
时间:
2012-3-31 23:22
private 去掉吧
作者:
陈苓
时间:
2012-3-31 23:39
把私有private去掉就OK了
作者:
邱俊杰
时间:
2012-4-1 08:17
如上 所说 ,去掉 private 就行了,局部变量定义错了
作者:
袁野
时间:
2012-4-1 08:20
局部变量,不可以有访问修饰符
作者:
胡奎
时间:
2012-4-1 10:02
把私有private去掉就OK了
作者:
yangshang1
时间:
2012-4-1 11:17
1.成员变量在类中,局部变量在方法中
2.声明成员变量时可以不初始化(被final修饰且没有static的必须显式赋值),而局部变量必须手动初始化 3.成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;两者都可 以定义成final型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2