Java 在不同文件中使用变量
我用java编写了两个独立的程序,并将它们保存在两个不同的文件中。我想在第二个程序中使用一个变量(在第一个程序中) 如何做到这一点?取决于“希望在另一个程序中使用变量”的含义。如何定义变量?这两个“程序”必须是两个独立的类,因此您很可能将变量定义为类成员。所以,在你的头等舱里,你可以有Java 在不同文件中使用变量,java,variables,import,Java,Variables,Import,我用java编写了两个独立的程序,并将它们保存在两个不同的文件中。我想在第二个程序中使用一个变量(在第一个程序中) 如何做到这一点?取决于“希望在另一个程序中使用变量”的含义。如何定义变量?这两个“程序”必须是两个独立的类,因此您很可能将变量定义为类成员。所以,在你的头等舱里,你可以有 public class ClassA { public int variable; ... } 然后在你的第二节课上你可以这样访问它: public class ClassB { pu
public class ClassA {
public int variable;
...
}
然后在你的第二节课上你可以这样访问它:
public class ClassB {
public ClassB() {
int var = new ClassA().variable;
}
}
根据您如何定义该变量(public/private/protected和static/instance),访问该变量的方式会有所不同。这里我将假设一些情况。第一个假设是您正在尝试访问另一个类中的变量,第二个假设是这些类很可能位于同一个包(默认包)中。因此,要从类B访问类a中的变量,需要实例化类a ClassA.java
public class ClassA{
public int mMyInt = 10;
}
ClassB.java
public class ClassB{
public ClassB(){
ClassA myClass = new ClassA();
System.out.println(myClass.mMyInt);
}
public static void main(String args[]){
ClassB app = new ClassB();
}
}
我希望这能有所帮助。首先,请在你的问题上多加努力,不要使用像“b”这样的缩写。第二,尝试向我们展示一个简短的文件示例和/或添加更多的描述。这些“程序”是独立运行的吗?那只是两门课吗?您知道如何导入其他类以及如何将它们放在类路径上吗?将其作为参数传递给第二个方法