最佳答案
我只是在阅读教科书上给我的课文,我不确定我是否真的理解它在说什么。它基本上告诉我,静态方法或类方法包括“修饰符”关键字 static。但我真的不知道那是什么意思?
有没有人能给我解释一下什么是静态方法或类方法?
另外,能否简单解释一下 Instance 方法是什么?
教科书上是这么写的:
静态修饰符的存在与否有着重要的实际意义。一旦 Java 处理其所属类的定义,就可以调用和执行公共类方法。实例方法不是这种情况。在调用和执行公共实例方法之前,必须创建其所属类的实例。要使用公共类方法,您只需要该类。另一方面,在使用公共实例方法之前,必须有该类的实例。
在另一个方法的定义中调用静态方法的方式根据这两个方法是否属于同一个类而有所不同。在上面的示例中,factorial 和 main 都是 MainClass 类的方法。因此,在 main 的定义中调用 factorial 只是引用了方法名“ factorial”。