例如我有
class A{
...
void function()
{
}
}
class B{
...
void function2()
{
}
}
class C{
...
void function3()
{
}
}
class myClass{
...
}
我是否可以使用function()
类中的function2()
,function3()
和myClass
方法,而无需创建类A
的对象,{{1} },或B
?
答案 0 :(得分:2)
现在您有实例方法。因此,您需要A,B和C的实例才能调用方法:
new A().function();
如果使用static修饰符声明方法,即
public static void function() { /* ... */ }
然后您可以在不创建实例的情况下调用它们:
A.function();
答案 1 :(得分:0)
首先我将方法设为静态,然后从另一个类中将它们称为classNameThatHasTheStaticMethod.StaticMethodName()