java同一个包中,类之间的的调用,能详细的解释一下,怎么用吗?

一共两个类,我想在第一个类里调用第二个类里的方法!
2025-02-01 01:02:48
推荐回答(2个)
回答1:

如果是静态方法,直接 类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用
如:
public class A{
public static void T(){
System.out.print("这是A类的方法");
}
public void T2(){
System.out.print("这是A类的非静态方法");
}
}
class B{
static void T(){
A.T();//调用A类的静态方法
A a=new A();
a.T2();//用A类的实例化对象调用非静态方法
}
}
===========
注:上面的代码是纯手写的,没有在编译器编译过,如有错误,请自行稍加修改,代码很简单,多看几遍就明白了

回答2:

classB b = new classB()

b.XXXX