黑马程序员技术交流社区

标题: public能不能修饰局部变量 [打印本页]

作者: 山里孩子    时间: 2015-3-22 20:00
标题: public能不能修饰局部变量
本帖最后由 山里孩子 于 2015-3-23 23:42 编辑

public 课上说可以修饰局部变量,一写就报错.
不知道什么原因


  1. final class Zi extends Fu
  2. {
  3.         public  int a;
  4.         public Zi()
  5.         {
  6.                 public  int ab;//报错
  7.                 System.out.println("3333333333Hello World!");
  8.         }
  9. }
复制代码




作者: tinyvampire    时间: 2015-3-22 22:07
不能,public意思是公有,访问权限很大,局部变量的意思是指在局部(类或者函数)中可以访问,
作者: みぎ    时间: 2015-3-22 22:13
不能,而且也没必要。
作者: Mr.南郭    时间: 2015-3-22 22:13
本帖最后由 Mr.南郭 于 2015-3-22 22:19 编辑

局部变量就是仅限于代码快局部,离开该代码块,变量的生命周期就结束了,是不加修饰符的,public更是不能用了,如果要加也就是个final
作者: 黑色幽默K    时间: 2015-3-22 22:19
简单一句,这个问题没有意义!




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