我只是在阅读教科书中给我的文字,我不确定我是否理解它的含义.它基本上告诉我静态方法或类方法包含"modifier"关键字static.但我真的不知道这意味着什么?
有人可以用非常简单的术语向我解释静态或类方法是什么?
另外,我可以获得一个关于Instance方法的简单解释吗?
这是他们在教科书中给我的:
静态改性剂的存在与否存在重要的实际意义.只要Java处理它所属的类的定义,就可以调用并执行公共类方法.实例方法不是这种情况.在可以调用和执行公共实例方法之前,必须创建它所属的类的实例.要使用公共类方法,您只需要该类.另一方面,在使用公共实例方法之前,必须具有该类的实例.
在另一个方法的定义中调用静态方法的方式根据两个方法是否属于同一个类而不同.在上面的示例中,factorial和main都是MainClass类的方法.因此,在main的定义中调用factorial只是引用方法名称"factorial".
我在google上寻找答案,但我并不满意.
我的逻辑:
Java 使用内存位置,它只是在你无法看到或访问它的幕后(据我所知,可能有访问它的方法,我不知道).
我的困惑/疑问:
没有指向Java等编程语言的指针的目的是什么,专门用于在任何系统上使用的互联网,而不是像c ++这样使用指针的编程语言?
编辑
你们中许多人都在说"保持简单".如果是这种情况,那么为什么流行的编程语言,比如c++使用指针呢?