如果我已经声明了一个名为$('#tableAvant').DataTable(json).ajax.reload(null, false);
的{{1}}变量并在int
中声明了它,那么我想在impart
中对其进行调用并在此处显示。我将如何去做?我听说您可以使用保留关键字'import'来做到这一点,有人可以向我展示这种方式吗?
答案 0 :(得分:1)
如果将变量设为Public,例如
public int potato = 15;
比任何类都可以调用的多。
或者,如果您希望代码更好地声明一个私有变量,则创建一个方法来返回所述变量。
public class a
{
b wow = new b();
wow.getPotato();
}
public class b
{
private potato;
public b()
{
//You dont neccessarily need this as there is a default constructor
}
public int getPotato()
return potato;
}
答案 1 :(得分:1)
您将需要执行以下操作:
public class A {
// you still have to set a value for i
private int i;
public int getI() {
return i;
}
public class B {
public static void main(String[] args) {
A a = new A();
// now you can use the value with
a.getI();
}
}
您还可以将变量设置为public并直接访问它(或者使A和变量一样为静态变量,然后可以在不实例化A的情况下对其进行访问),但这是不好的编码习惯
答案 2 :(得分:0)
您创建该类的对象,然后为该变量调用getter方法。
A aclass = new A();
aclass.getImport();
答案 3 :(得分:0)
如果将变量设为静态,则可以使用int b = A.impart;
。将变量设为静态允许您将其跨到另一个类,而不必获取对该类的引用。