一个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方法