Java如何在一个类中引用另一个类的成员变量和方法
public class Student(){ String id;String name;public Student(){} public Student(String id,String name){ this.id = id;this.name = name;} } === public class Test(){ String ids;String names;public static void main(String[] args){ Test test = new Test();Student stu = ne...
JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?
1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于静态方法的调用,可以使用调用非静态方法的方式去调用,即创建一个类的对象,然后再调用静态方法。4、编辑好...
JAVA同一类中一个方法怎么调用另一个方法的成员变量
首先,你的表述有问题:只有类中的变量才称为成员变量,方法中的变量称为局部变量。其次,局部变量只在方法内部有效,方法运行结束后变量会销毁,所以在一个方法中无法调用另一个方法中的变量。如果你希望多个方法共享某个变量,可以把这个变量定义成类的成员变量。如下:class ABC { int j;public void ...
Java如何调用其他类里的变量
第一种,直接把类中变量定义成public 比如:public class A{ public void changeA(){ B b = new B();\/\/实例化B类 b.a=2;\/\/这里直接访问B类中的变量A }}public class B{ public int a=0;\/\/定义一个public变量}第二种,通过get,set方式访问变量 public class A{ p...
Java中一个类如何访问另一个类中的成员变量问题
如果成员变量是静态的,那么直接在A类中通过“B.变量名称”的形式即可。如果成员变量是动态的,需要在B类中创建变量的set和get方法,之后在A类中:B b =new B();进行B类实例化 b.setName("zhangsan");\/\/赋值 b.getName();获取到成员变量值。
java 中 类调用另一个类的成员变量 怎么弄
使用这个Person类 class TestPerson{ public static void main(String [] args){ Person p1=new Person();Person p2=new Person();p1.setage(23);p2.setage(11);p1.shout();p2.shout();new Person().shout();} } 如果你对我的回答满意,请给我多加分,若还有什么疑问请给我留言!谢谢...
java中如何跨类调用参数
} java中调用其他类的变量有以下几个步骤:方法1:new 一个其他类的对象出来,调用该类的公共变量(public)方法2:把其他类的变量设置为public static,即静态公共变量,直接用类名.变量名获取。但是这个方法最好只用于基础数据变量(int\/long\/boolean\/double\/byte等),否则会造成内存泄漏。方法3:用...
如何在Java的一个Class里调用另一个Class里的变量的值?
int var;} A 中调用 var 如果var对于不同的B对象值是不同的。Class A { public void visit () { B ob; ob.getVar (); } } Class B { private int var;public int getVar () { return var; } } 如果该变量对于所有的B对象都是一样的。Class A { public void visit () { B....
java 中变量在不同class调用
是private的,所以即使new出实例来也是调用不到的,只有在A类里写对应的getXXX,setXXX方法,去赋值中转一下,这样在B类new出A的实例后,用a.getXXX去获得。(之前初始化时候要将你赋值好的数组用setXXX方法先赋值)这样改是可以解决问题,但极其不建议这样做。在其他类里对成员变量直接做修改,以后...
一个类怎样引用另外一个类的成员变量或方法
A类有个变量C,B类想调用C 方法一:变量C是非静态的(static),那么在B类中创建一个A类的对象,用对象.变量名就可以了 方法二:变量C是静态的(static),直接用类.变量名