一个类中有A方法和B方法,B想用A方法中的某个long型的变量,怎么写?

假设这是A{
long id= 随机数;
...
...
}

这是B{
//这里想取到A中id的值
}

A 方法return id b方法调用不就完了吗

long id 改成全局变量

你写个get方法暴露出去,就可以得到了,public long getNum{return id;}。

定义一个long变量为类属性,A方法中把你那个变量值赋给这个类属性,B方法调用这个类属性就行了。