【发布时间】:2012-06-09 01:40:50
【问题描述】:
我在一个类中有一个公共 void,我想在它创建时在另一个类中调用它,但似乎没有任何效果。这是我第一个活动的代码
public class activityone extends Activity {
public void actionC() {
//actions
}
有人知道在我的第二堂课上怎么称呼它吗?
【问题讨论】:
-
请更新您的示例代码以包含您的第二类,以便我们了解您要做什么!
-
我想要做的就是将那个 void(actionC) 称为我的第二类我。二等舱什么都没有
-
最好的方法是让 actionC() 成为一个静态函数(即 public static void actionC() {} )。这样,您可以使用 activityone.actionC() 调用它,您不需要 activityone 的实例。
-
@TusharDhoot,你不能说静态调用是否是这个最小示例中的“最佳方式” - 也许 activityone 需要 被实例化。在您知道代码的用途之前,这都是纯粹的假设。