黑马程序员技术交流社区
标题:
帮忙看下怎么错了
[打印本页]
作者:
τ、高童鞋ゝ
时间:
2012-4-13 13:07
标题:
帮忙看下怎么错了
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
作者:
孙国军
时间:
2012-4-13 13:12
private修饰符是成员修饰符,不可以修饰局部变量
作者:
薛飞飞
时间:
2012-4-13 13:12
把void doSomehting 改成 public static void main(String[] args)
作者:
赵云柯
时间:
2012-4-13 14:32
s是局部变量,不能被private修饰。private只能修饰成员(成员变量,成员函数)。
作者:
蒋亮
时间:
2012-4-13 16:51
变量s是局部变量,前面不能加任何访问修饰符
作者:
石好强
时间:
2012-4-13 17:09
局部变量 不能被 private 私有修饰
作者:
陈坚
时间:
2012-4-13 18:04
关于变量,分为成员变量,局部变量,循环变量,! 成员变量在当前类中都可以使用,局部变量只有在方法体中使用,循环变量只有在循环体中使用,而String s = ""中的s是局部变量,不能用修饰符修饰,所以这里会出错。
以下是关于一些访问修饰符的一些知识点,可以看一下
private:如果是用private修饰的类成员,那么只有在当前类中才可以使用,!如果修饰类,那么就是当前结果集可用,
public:完全公开,!
pretect:只有自己和自己的子类才可以用,.!
internal:当前结果集可用,!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2