黑马程序员技术交流社区
标题:
定义变量时的错误,并解释。
[打印本页]
作者:
16463535
时间:
2013-4-18 14:07
标题:
定义变量时的错误,并解释。
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
作者:
殇_心。
时间:
2013-4-18 14:22
本帖最后由 殇_心。 于 2013-4-18 14:23 编辑
private是修饰类的成员和类的,不能修饰方法中的局部变量。
所以就编译失败了。
修改代码如下:
class Something
{
private String s = "";
void doSomething () {
int l = s.length();
}
}
作者:
HM张健
时间:
2013-4-18 15:04
public class Something {
void doSomething () {
private String s = "";//private不能修饰局部变量 局部变量只能被 final修饰
int l = s.length();
}
}
以上完毕
作者:
hacket
时间:
2013-4-18 18:46
建议你看下,成员访问控制修饰符应用的场合:
访问控制修饰.png
(79.67 KB, 下载次数: 8)
下载附件
2013-4-18 18:46 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2