java中一个类想调用另一个类的变量该怎么办? 如果另一个类的变量是静态变量,用 类名.变量名 调用如果是public的变量,先创建另一个类的对象,用 对象名.变量名 调用如果是private的变量,用set、get方法操作对象还可以利用反射机制操作变量
java中为什么实例方法可以调用实例变量也可以调用类变量,而类方法只能调用类变量 实例方法随着实例的产生而产生,随着实例的消亡而消亡。并且实例方法是存储在内存中的堆中的,每一个实例,就在内存中存在一个该方法的副本类方法是static的,和实例没有关系,存储在栈中,多个实例共享一个类方法。类如果直接调用方法,由于在内存中没有初始化,内存中不存在实例方法,所以类不能调用实例方法。对于补充的回答:class A调用class Bclass A{public void funA(){}}class B{public void funB(){A a=new A();a.funA();调用A的方法}}方法的初始化的时候,程序自动会给方法分配内存,不用像成员变量那样还要赋初值。所以方法初始化,楼主可以不用管。呵呵
java如何调用其他类方法中的变量
【JAVA】关于类中调用变量的方法 你第二个类应该这样写 初学者public class no2{no1 use=new no1();讲定义的放类外面public void ss(){System.out.print(use.num);use.num+10;System.out.print(use.num);}}
java中类变量、类方法、实例变量、实例方法是怎么相互调用访问的 public class Test {public static String name=\"类变量;String sex=\"普通变量;public static void clors(){};类方法public Test(){}/类构造方法public void test(){}/类普通方法public static void main(String[]args){静态变量=类变量在这里可以直接调用System.out.println(name);Test t=new Test();t是类的实例System.out.println(t.sex);在这里调用sex不可以直接调用。实例变量t.test();实例方法}}希望对你有用
在Java中同类中的静态方法能否调用类成员变量呢?为什么?