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

普通成员方法能否直接访问静态方法和非静态方法?

普通成员方法可以直接访问静态变量和非静态变量,那么对于静态和非静态方法呢?

正在回答

2 回答

首先你这个想法很好,说明你有思辨能力,但是你要知道所有的调用都是在main方法中的,main方法始终是个静态的方法,你创建一个普通的方法怎么能调用其它的方法呢?无论他是否静态,是不存在这种情况的,因为所有的程序的入口函数是main方法。不知道我说的你理解没?希望对你有帮助

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

决明_ 提问者

有点懂了,但是我觉得以main函数作为静态方法为例,是否有点以偏概全的意思。我在想把main函数的一个特性是程序执行的入口,是不是这个特性影响了你所说的。
2018-03-20 回复 有任何疑惑可以回复我~

静态方法可以直接调用同类中的静态成员,但是不能直接调用非静态成员,如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。在普通成员方法中,可以直接访问同类的静态变量和非静态变量。

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

决明_ 提问者

谢谢~我想知道的是普通成员方法能否直接访问静态方法和非静态方法。
2018-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

普通成员方法能否直接访问静态方法和非静态方法?

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