CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

为什么不能在方法体内声明的变量前加private修饰符?谢谢!

楼主RUBY_uu()2006-02-08 20:00:42 在 Java / J2SE / 基础类 提问

RT。  
  谢谢! 问题点数:10、回复次数:8Top

1 楼loujing(楼竞 http://www.LouJing.Com)回复于 2006-02-08 20:05:52 得分 1

这。。。。没这个用法吧。Top

2 楼RUBY_uu()回复于 2006-02-08 20:08:51 得分 0

我也觉得没见过,可是书上来了这么一句,我觉得很奇怪,为什么不能呢?Top

3 楼chyx413332087()回复于 2006-02-08 20:12:18 得分 0

不知,顶Top

4 楼RUBY_uu()回复于 2006-02-08 20:19:36 得分 0

好像不光是private呀,所有的访问控制符都不能放到方法体内声明的变量前Top

5 楼Paripatetic(逍遥)回复于 2006-02-08 20:24:09 得分 3

所谓private等修饰符是控制类成员的存取权限  
  类成员只有两种:方法和字段  
  至于方法内的变量不属于上述两种  
  故不能被修饰Top

6 楼qiyadeng(。。。。。)回复于 2006-02-08 20:53:36 得分 3

想想,方法里面的变量都是这个方法的作用域的,修饰府有意义吗?  
  再说这也不符合面向对象的规则Top

7 楼lydvqq(碧水情缘♀黑哥)回复于 2006-02-08 21:41:09 得分 0

同意qiyadeng(qiyadeng)Top

8 楼hkehao()回复于 2006-02-08 23:38:36 得分 3

方法内的变量为局部变量,没有修饰符或只能有final做修饰符,并且一定要先显式赋值  
  (说的不对的话请见谅)Top

相关问题

  • 在方法重载中方法的修饰符为什么要用static
  • Java修饰符
  • 我想要更多的匈牙利命名法的变量前缀和标准修饰符
  • protected修饰符为什么不能修饰class?为什么用friendly修饰成员变量时产生错误?
  • 有时成员函数里的局部变量也加 static修饰符,有什么用么?
  • C#中默认的修饰符是什么?private,or internal or others???在线等
  • 如何利用java反射机制获得修饰符public private等
  • 修饰符問題
  • 一个非常有趣的现象! -- 关于用new来作为一个方法的修饰符
  • 关于const修饰符

关键词

  • 修饰符
  • 变量
  • 方法
  • 谢谢
  • qiyadeng
  • 不能
  • 体内声明
  • 修饰
  • 成员
  • 觉得

得分解答快速导航

  • 帖主:RUBY_uu
  • loujing
  • Paripatetic
  • qiyadeng
  • hkehao

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo