77问答网
所有问题
java如何调用另一个类里面的"非静态"方法里面的变量
如题所述
举报该问题
推荐答案 2019-08-24
调用另一个类里面的"非静态"方法里面的变量
请问这个变量有没有提供set/get的方法,还要看这个变量的作用域是怎么样的,作用域是在方法里面,还是在类里。如果在方法里,可否用方法返回这个变量,如果在类中的话,可以用get方法拿,当然你有这个变量的get方法,还有就是类.变量
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNvq3WGqGYGvNGvvqvv.html
其他回答
第1个回答 2020-01-07
实例化需要调用的类,为这个类增加get*方法();
例如
class
Test(){
static
main(String[]
args){
B
v=new
B()
v.getVar();
}
}
class
B{
private
String
var;
public
String
getVar(){
return
this.var;
}
}
第2个回答 2019-07-13
String
str
=
new
MyFrame().getword();
看你的那个异常应该是栈溢出,你的第一个线程的某个地方写错了,导致内存占用不断增加,最后超过了你虚拟机内存上限,溢出了。
相似回答
想在一个类文件
中调用另一个类的变量
.应该
怎么
做
答:
如果另一个类中的那个方法是私有的话,就不能直接调用到
,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。如 class A{ public static void a(){} public void b(){} } public cla...
一个类怎样
引用
另外一个类的
成员
变量
或
方法
答:
方法一:变量C是非静态的(static),那么在B类中创建一个A类的对象,用对象.变量名就可以了
方法二:变量C是静态的(static),直接用类.变量名
java中
一个类想
调用另一个类的变量
,必须到
方法里面
吗,直接在
类里面
能不...
答:
java 不能在类中初始化引用,所以不能直接在类中new一个对象出来
,要使用其他类的变量,必须在自己的类的方法中先创建被引用类的实例,通过实例来引用该类的变量,但是,如果被引用的类的变量是静态的,则可以通过如下指令引用:类名.变量 来直接引用这个变量。
JAVA一个
包里建立好两个类,
一个类如何调用另一
类的
里的
数据?
答:
1、先在eclipse中创建一个
Java
工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于
静态方法的调用
,可以使用
调用非静态方法的
方式去调用,即创建
一个类的
对象,然后再
调用静态方法
。4、编辑好...
java中如何
用
静态方法
访问
非静态变量
答:
静态方法
是不能访问非静态变量的 静态方法是类加载进来的时候就开始初始化了,但
非静态的变量
只能通过 new 来初始化 new 初始化对象,类先加载后通过 new 来初始化,所以你的问题不可能实现
java
主
方法如何调用非静态方法
?
答:
java
主
方法调用非静态方法的
步骤:1、新建
一个类
,本例类名“NoStaticMethod”,声明一些成员
变量
,创建一个主方法main(),一个非静态方法Method_1()。2、类的全部代码。Created by Administrator on 2016/7/25./ public class NOstaticMethod { //satement new variable name: studentName public ...
非静态方法
可以
调用静态方法
与
变量
吗
答:
Java中非静态
方法可以
调用静态
方法与变量,如下:package com.test;public class TestA {/** *
静态变量
a */private static int a=1;public static void main(String[] args) {//非静态方法在main函数里只能用对象调用,main方法也静态方法TestA testA=new TestA();//
非静态方法里面
有设置静态变量...
大家正在搜
java怎么调用另一个类的方法
java调用另一个类中的方法
java怎么调用另一个类的变量
java调用另一个类的变量
java如何调用另一个类
java父类怎样调用子类的方法
java调用本类的方法
java怎么调用别的类中方法
java中如何调用类中的数组