黑马程序员技术交流社区

标题: 为什么报错 [打印本页]

作者: 孙宁洋    时间: 2013-6-4 21:39
标题: 为什么报错
String 加上public 后为什么报错

07EZC6@F285~V@0{J@Z3@CL.jpg (43.32 KB, 下载次数: 0)

07EZC6@F285~V@0{J@Z3@CL.jpg

作者: 神之梦    时间: 2013-6-4 21:45
public还可以这样用?
作者: 刘凯    时间: 2013-6-4 21:52
public 是类成员修饰符  方法里边的变量不能用它修饰
作者: 刘海芳    时间: 2013-6-4 21:53
亲,方法体内部的局部变量的存放在栈中的,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。所以用public来修饰是毫无意义的,即方法体的变量无需有权限修饰符修饰。eclipse的语法检查机制提示。。。
作者: j816326    时间: 2013-6-4 22:54
修饰符修饰局部变量没有意义,一般修饰成员变量或者方法 用私有或者受保护的才有意义。
作者: 穆爱明    时间: 2013-6-4 23:14
变量定义在函数中就是局部变量,public是用来修饰类,方法、类变量、成员变量的,局部变量只在方法内部有效,本身是有作用域限制的,不能使用访问修饰符
作者: 黑马龙子    时间: 2013-6-5 09:19
public是成员修饰符,它修饰局部变量时没有任何意义的。它是用来修饰类、成员变量和方法,此处的应该用private修饰才对。
作者: 朱志江    时间: 2013-6-5 15:07
public是权限修饰符,
1,可以进行修饰类,修饰成员变量以及成员方法,
2,无法进行修饰私有成员
3,public修饰的成员变量与成员方法可以在本类,子类,不同包的子类,不同包类中进行访问.

希望能对楼主有用,基础一定要学扎实哦.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2