我写了两个类,其中的一个要调用另一个中所写函数,但是编译时说找不到这个函数,急死我啊
我同学写的和我差不多,都运行成功了~~
如果被调用的类中的方法是static的则直接用 类.方法 如果不是的话就要在调用类中用被调用的类创建一个对象.再用这个对象来调用需要的方法.如被调用的类方法是A 类中的B方法.则在C 类中创建A D=new A();调用方法B时则 D.B即可.
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-17
A类、B类
A类调用B类的函数。
首先在A类中把B类import进来。
再则,在A类中用new来实例化一个B类的对象。用实例化后的对象来访问B类中的函数和成员变量。
A类调用B类的函数。
首先在A类中把B类import进来。
再则,在A类中用new来实例化一个B类的对象。用实例化后的对象来访问B类中的函数和成员变量。
第2个回答 2013-10-17
当被调用的类中的方法是静态的话则可以直接用 类.方法 这样的形式调用, 如果不是静态的,就要在重新创建一个对象(即是new一个新的对象).再用这个对象来调用你自己需要的调用的方法.
第3个回答 2013-10-17
你先生成对象,再用对象引用函数就好了撒!