A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huadengaiyue 中级黑马   /  2015-5-28 13:10  /  518 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

是否可以从一个static方法内部发出对非static方法的调用?

5 个回复

倒序浏览
可以,static方法不能直接访问对象成员,是因为你的对象还未建立,对象的方法和字段自然没有,所以在main中创建一个对象并将指向该对象引用传递给你要调用的static方法,在static方法中通过该引用访问对象的方法和字段,自然就没有问题。
回复 使用道具 举报
不能,只能调用静态啊的
回复 使用道具 举报
不行,只能调用静态变量,非静态在创建对象的时候才产生的
回复 使用道具 举报
不能调用
回复 使用道具 举报
wuyusi 来自手机 中级黑马 2015-5-28 20:27:57
地板
可以啊,主函数不就是静态的,还不是一样在内部建立对象调用非静态方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马