一个project里的两个class

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:21:46
有了一个写好的class,要在写一个class,如何使用前面那个class里面的method???

在第二个class中写:
new 前面那个class().method();

常规的方式有两种
========================
举例前一个class是A 后一个是B A中有一方法methodA()
在B中可以这样调用
A a=new A();
a.methodA();
除此之外 若methodA为静态方法(前面有static修饰)
就可以直接在B中如下调用
A.methodA();

new 一个前面class的对象,用对象去调用方法
class A{
void aMethod(){}
}
class B{
A a = new A();//A类对象
a.aMethod();//对象调用方法
}

如果是两个不同的包的话 第2个class上面要加上引用第1个class的包名 然后可在第2个class里实例化第1个class 然后.method()就ok了

class ClassB {

ClassA a = new ClassA();

}

在第二个class里面用new方法创建第一class的实例化对象,在用这个对象调用method就可以了,当然第二个class里面要有main方法