java中同类中怎么在方法中调用另方法中的变量

2021-01-13 15:05:04 字数 1072 阅读 7955

1楼:du知道君

这得看b中变量x的类型,

如果x是public类型,那么通过new b().x 就能得到

如果没写或者是protected,a必须和b在同一个包下面才行

java怎么在方法调用其他的方法的变量(在同一个类里)??

2楼:好程序员

java 变量的作用范围有四个级别:类级、对象实例级、方法级、块级。

类级变量又称全局级变量,在对象产生之前就已经存在,就是用 static 修饰的属性。

对象实例级,就是属性变量。

方法级:就是在方法内部定义的变量,就是局部变量。

块级:就是定义在一个块内部的变量,变量的生存周期就是这个块,出了这个块就消失了,比如 if、for 语句的块。

方法内部除了能访问方法级的变量,还可以访问类级和实例级的变量。

块内部能够访问类级、实例级变量,如果块被包含在方法内部,它还可以访问方法级的变量。

方法级和块级的变量必须被显示地初始化,否则不能访问。

3楼:匿名用户

方法内的,不可以。。。。。

~~~~~~~~

java同一类中一个方法怎么调用另一个方法的成员变量

4楼:好程序员

在java中,要弄明白一个问题,那就是成员变量是类中的变量,例如:

public class women

}在这里name就是一个成员变量,而问题中所说的方法中的变量是属于局部变量,什么叫做局部变量?就是只能在方法内部使用的变量,例如:

public class women

}在这里***就是一个局部变量,只能在say()这个方法里使用。

所以如果是成员变量的话,在同一个类中可以使用,方法中的变量是无法被其他方法调用的

5楼:心在跳狮子

可以用公共变量,或者让另一方法把变量返回回来,或者使用引用传递把变量传入另一方法中

6楼:育知同创教育

写成全局变量就可以调用了

java怎么在方法调用其他的方法的变量(在同类里

1楼 好程序员 java 变量的作用范围有四个级别 类级 对象实例级 方法级 块级。 类级变量又称全局级变量,在对象产生之前就已经存在,就是用 static 修饰的属性。 对象实例级,就是属性变量。 方法级 就是在方法内部定义的变量,就是局部变量。 块级 就是定义在一个块内部的变量,变量的生存周期就...

java怎么在方法里面去调用另方法的变量

1楼 暮影 这个不可行 要是是全局变量倒是可以 但是局部变量 就不行了 你可以使用方法返回函数 这也是可行的 但是直接调用方法里面的变量 就不可行了 2楼 水梦精灵 局部变量无法直接被调用,但是可以通过return等方式调用 public class java1 public void b java...

C类调用另类中的方法,C# 一个类调用另一个类中的方法。

1楼 七彩虹科技 我虽然看的有点迷糊,但看完你和他们的问答以后,总结了一下,你是不是想这样 比如a是一个窗体类,b是另一个窗体类,你想在a的某一个函数里new一个b的对象并且让b显示出来,然后在b里面调用a的方法?如果是这样的话,你可以在b的构造函数里这么写public b a a 然后在b里面定义...