菜鸟问题在线等待

lianga123 2002-11-15 04:58:48
class test{
void javatest(){
String _javatest = "123456789" ;

}
void javast() {

}
}


1\在javatest()中定义的 _javatest是否可以在 javast()中使用
2\如果我定义一个变量可以在javatest()中使用又可以javast()中使用应如何写
...全文
19 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SHT1201 2002-11-15
  • 打赏
  • 举报
回复
纠正一个错误String _testmove = '123' ---"123"
hotenM 2002-11-15
  • 打赏
  • 举报
回复
一个变量的生存周期得看他是被哪个括号给包起来的
zhaolizu 2002-11-15
  • 打赏
  • 举报
回复
上面说的正确,只要是在test类中,_testmove变量在任何一个方法中都可用,在别的类里面就不能用了。
lianga123 2002-11-15
  • 打赏
  • 举报
回复
那就是说

class test{
String _testmove = '123' ; //这个变量是不是在所有的方法中都可以使用
void javatest(){
String _javatest = "123456789" ;

}
void javast() {

}
}
asdmonster 2002-11-15
  • 打赏
  • 举报
回复
这个问题真的没有人回答?

1。不可以,_javatest只在javatest()中才能起作用,出了这个范围就失效。

2。除非在class test中定义, 因为javatest() 和javast() 都是方法而不是类,因而不存在 javatest. 或者javast.这样的表达,所以是不可能的。
agipenia 2002-11-15
  • 打赏
  • 举报
回复
你这个变量可以在javast()中使用啊??不能吗??up吧。

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧