开发者社区> 问答> 正文

java中为什么main函数调用别的函数必须先实例化,实例化的目的是什么?

java中为什么main函数调用别的函数必须先实例化,实例化的目的是什么?

展开
收起
蛮大人123 2016-03-25 15:03:11 2563 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    要想调用函数必须有实例化对象,方法也好比是一个属性,是这个实例的一部分,有了这个实例才会有这个方法。而静态方法不是这个对象的一部分,是在启动程序时候就已经加载了,不会动了,独立存在,你这样直接可以用类名调用
    你的函数忘了加static,加了就可以直接调用了,比如
    int add(int a, int b) { ... }
    ->
    static int add(int a, int b) { ... }

    2019-07-17 19:14:26
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载