当前位置: 代码迷 >> java >> 是否有一个类似于php include()的Android函数
  详细解决方案

是否有一个类似于php include()的Android函数

热度:88   发布时间:2023-07-26 13:50:22.0

是一个相对于Android编程来说还比较陌生的php编码器,我只是在想....我有一些函数会在每次活动中重复出现。 通常,在php中,我会将所有这些重复出现的函数放在一个文件functions.php并以include('functions.php ');包含在每个php页面中include('functions.php '); 在Android编程中是否可以实现相同的目标? 提前致谢。

在Android编程中是否可以实现相同的目标?

是否使用Android,与此处无关。 您现在谈论Java,这里没有include Java的等效内容,主要是因为没有将其包装到类中就无法拥有任何功能的情况,这在PHP中不是强制性的(并且允许您使用include的描述方式)。

但是,您应该做的是将所有共享方法都移到一个类(例如,命名为Utils或其他名称)中,然后在需要时简单地使用其方法。 您很可能希望使这些方法成为static方法,因此可以不带实例化地使用它(即Utils.myMethod();

Java是一种面向对象的语言,因此您不能定义不属于对象的函数(是否静态)。 但是,您可以做的是定义一个所有静态方法的类,如下所示:

public class Utils {

    public static void function1() { ... }

    public static String function2() { ... }

    }

然后使用Utils.function1();在其他类中调用它们Utils.function1(); 符号。

  相关解决方案