为了账号安全,请及时绑定邮箱和手机立即绑定

main方法中调用静态方法

在讲解的第三点中,为什么可以直接用print() 调用静态方法?

正在回答

5 回答

main函数的全称是:public static void main(String args[]){} 注意是static静态方法

又因为 静态方法中可以直接调用静态方法但不能直接调用非静态方法,需要通过对象来访问非静态方法 的语法规则

所以直接调用print() 静态方法是可行的



1 回复 有任何疑惑可以回复我~
#1

ohmylady 提问者

非常感谢!
2016-10-19 回复 有任何疑惑可以回复我~

public static void print(String s) {
System.out.println(s);
}

这是我们自己写的静态方法,当然可以直接调用啦。有了这个方法我们要输出字符串直接用print(s),省得每次输出都得写System.out.println(s);

0 回复 有任何疑惑可以回复我~

因为都是静态的,如果print()与main()属于同一类,就可以省略类名,直接通过方法名调用

1 回复 有任何疑惑可以回复我~

因为主函数也是个静态方法,所有可以直接调用print()的静态方法

0 回复 有任何疑惑可以回复我~

可以不用 类名.方法名()吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

main方法中调用静态方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信