Java中怎么调用其他类的对象
Java中怎么调用其他类的对象
假设两个类A,B,如果A和B有关系是父子之间的关系,则可以使用继承的方式使用;
class A{
public int a;
public int testA(){
System.out.println(a);
}
}
class B extends A{
public int b;
public void test(){
System.out.println(super.a);
super.testA();
}
}
如果A和B没有关系,可以以传参的形式调用
class A{
public int a;
public int testA(){
System.out.println(a);
}
}
class B{
public int b;
public void test(A a){
System.out.println(a.a);
a.testA();
}
}
再或者B如果想要调用A,则在B中声明一个A的属性,可以在初始化函数中传递属性,或者在专门以参数的方式传递也可以。
class A{
public int a;
public int testA(){
System.out.println(a);
}
}
class B{
public A a;
public int b;
// 初始化函数赋值
public B(A a){
this.a = a;
}
// 或者使用setA方法给a初始化
public void setA(A a){
this.a = a;
}
public void test(){
System.out.println(a.a);
a.testA();
}
}
在新建的类中创建其所使用类的对象,然后将其导入当前模块,如何需要使用的类的对象没有进行私有化,那么可以直接进行调用,如果类中的对象进行了私有化处理,那么需要在其类中设置set和get方法,用来进行变量的修改。