有没有类似于php的Android功能include()

时间:2015-08-08 09:18:08

标签: java php php-include

我是一个php编程员,他对Android编程比较新,我只是想知道....我有一些功能会在每个活动中重复出现。通常在php中,我会将所有这些重复的函数放在文件functions.php中,并在每个php页面中包含include('functions.php ');。是否有可能在Android编程中实现相同的目标?提前致谢。

2 个答案:

答案 0 :(得分:1)

  

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

Android或不是它在这里没有相关性。你现在谈论Java而且include的等价物不在这里,主要是因为你没有将它包装到类中就没有任何功能,这在PHP中不是必需的(并且允许你使用include的方式你描述)。

然而,您应该将所有共享方法移动到一个类(例如,名为Utils或其他类),然后在需要时简单地使用它的方法。您很可能想要制作这些方法static,因此您可以在没有实例化的情况下使用它(即Utils.myMethod();

答案 1 :(得分:1)

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

public class Utils {

    public static void function1() { ... }

    public static String function2() { ... }

    }

然后使用Utils.function1();表示法在其他类中调用它们。