在不同的 class 中使用静态方法
using a static method in a different class
让我们假设我们有一个 class:
package package1;
public class Car {
public static int brake()
{
int x;
//some functionalities
}
//other functionalities
}
我想问在不同包的classes中使用这个方法刹车,我们需要包括包名吗? -- int xyz=package1.Car.brake();
或简单地 Car.brake();
将起作用
添加像import package1.Car;
这样的导入语句,然后就可以使用Car.brake();
来调用函数了。详细了解进口 here
您可以导入包或使用方法的完整路径:
第一个解法:
public class App {
public static void main(String[] args) {
package1.Car.brake();
}
}
第二种解法:
import package1.Car;
public class App {
public static void main(String[] args) {
Car.brake();
}
}
让我们假设我们有一个 class:
package package1;
public class Car {
public static int brake()
{
int x;
//some functionalities
}
//other functionalities
}
我想问在不同包的classes中使用这个方法刹车,我们需要包括包名吗? -- int xyz=package1.Car.brake();
或简单地 Car.brake();
将起作用
添加像import package1.Car;
这样的导入语句,然后就可以使用Car.brake();
来调用函数了。详细了解进口 here
您可以导入包或使用方法的完整路径:
第一个解法:
public class App {
public static void main(String[] args) {
package1.Car.brake();
}
}
第二种解法:
import package1.Car;
public class App {
public static void main(String[] args) {
Car.brake();
}
}