66问答网
所有问题
Java中,如果在一个函数中产生了一个值,在另一个函数中需要用到这个值,好像不能直接传递吧,怎么办?
如题所述
举报该问题
其他回答
第1个回答 2011-04-18
两个方法在同一个类中:定义一个类的全局变量,两个方法就都可以实时的读取并修改了
不在同一个类中:在其中一个类中定义这个变量,只要另外一个方法持有这个类的对象就可以
进行读取和修改了本回答被提问者采纳
第2个回答 2011-04-18
让那函数产生一个输出值,然后在另一个函数调用之前,先定义一个参数,让其等于第一个函数的输出值,然后在传值进去就好了。
第3个回答 2011-04-18
使用一个共享变量,或者单独设定一个共享对象
都设置为static的,这样就可以共享了
相似回答
java中如果
我定义
了一个值,
char b(不赋值); 我知道
这个
b JVM是不自动...
答:
一种是栈内存
,另一
种是堆内存。在
函数中
定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个 变量时
,Java
就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。堆内存用来存放...
java
类
中用
类的数组作为
函数
参数传给类,为什么
不能
直接对类的数组进行...
答:
stu[0] = stud;这样你的stu[0]具有正确的对象引用,你在后面的输出中调用它就正常了。如果说你要前面方法可用,改为下面方式:public class 类对类的操作 {public static void main(String[] args){Student stu[] = new Student[5];stu[0] = new Student(); -- 这里创建一个新的Student...
Java中
boolean method的返回值怎么用
答:
public boolean method1(){} public void method2(){ if (method1()){ //直接使用该方法就可以了 } }
在
Java
程序的一个包中的一个类里用了主
函数,
那么
在另一个
类中可以再用...
答:
可以。比如你的程序Test.
java
中有两个类,分别为class A{} class B{},这两个类中都可以有main()
函数
,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...
java
同一个类
中,一个
方法的返回值是list,我想
在另一个
返回值为数组的...
答:
不可以,但可以使用list.toArray()转为数组
为什么说
Java中
继承是有害的
答:
而且,所有
用到这个
变量的函数通过这个变量相互耦合。也就是
,如果
一个变量值在难以使用的时候被改变
,一个函数
也许就不正确的影响
了另一个函数
的行为。这个问题显著的隐藏于多线程的程序。作为一个设计者,你应该努力最小化耦合关系。你不能一并消除耦合,因为从一个类的对象到另一个类的对象的方法调用是一个松耦合...
大家正在搜
and函数不可能产生值
and函数不可能产生0的值
rnd函数不能产生的值是
当函数或公式不正确时将产生错误值
rnd函数不可能为下列什么值
rnd函数的值不可能为
rnd不可能产生的值
if函数怎么用
vb中rnd函数的取值范围
相关问题
java在一个函数中new一个对象 怎么在另一个函数中用这个...
java 在一个类下面 一个函数中的变量,可以被另一个函数调...
java里怎么把子函数里得的到值传递给另一个函数使用?
java 怎样将一个函数中的值传出去
JAVA一个主函数调用另一个主函数赋的值
通过java构造函数从一个类中获取另一个类中的值
java中一个一般函数中要是有两种返回值类型,那这个函数应该...
JAVA一个类有两个构造函数,当在一个构造函数中调用另外一个...