使用java中的所有函数创建一个类
如何使用java中的所有函数创建一个类? 当我在一个类中创建函数(方法)时,我似乎不能在其他类中使用它们。 我想为所有无效函数创建一个类,并从那里调用它们使用java中的所有函数创建一个类,java,Java,如何使用java中的所有函数创建一个类? 当我在一个类中创建函数(方法)时,我似乎不能在其他类中使用它们。 我想为所有无效函数创建一个类,并从那里调用它们 public class all_function(){ public int func1(...) public int func2(...) . . . } 而不是使用这些函数的所有其他类 public class main_app function.func1(...) 当尝试这样做时,我得到一个错误,指示函数未声明等。
public class all_function(){
public int func1(...)
public int func2(...)
.
.
.
}
而不是使用这些函数的所有其他类
public class main_app
function.func1(...)
当尝试这样做时,我得到一个错误,指示函数未声明等。
谢谢@Quincunx在评论中的回答是正确的,但是像这样编写整个程序违反了各种OO原则,并且在可读性、可维护性等方面不是一个好主意。您可能想回去阅读一些基本的Java教程 例如,要在声明它的类之外使用方法,需要创建该对象的实例:
public class Foo {
public void doSomething() {
System.out.println("I did something!");
}
}
public class Bar {
public static void main(String[] args) {
Foo foo = new Foo();
foo.doSomething();
}
}
但是,如果您有一个方法不是特定于声明它的类(即实用程序类),那么请务必声明它static
:
public class Foo {
public static void doSomething() {
System.out.println("I did something!");
}
}
public class Bar {
public static void main(String[] args) {
Foo.doSomething();
}
}
将您的方法声明为
static
,您可以使用all\u function.func1(…)
等访问它们