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

调用test()方法,为何要将TryCatchTest()实例化呢?

调用test()方法为何不能直接 test();

正在回答

3 回答

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

也就是说 如果方法不是static的 就只能实例化后引用了?

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

helloworld2008

是的。对象只有实例化了才能够调用非静态方法【如果没有实例化,对象没有创建,何来成员之说,如:别人要借你的衣服用,但是如果你这个人都不存在,那属于你的衣服就更不存在了。】 用static修饰符修饰的静态域是类中每个对象共享的域。他们是类的域,不属于任何一个类的具体对象,所以,遇到static方法,尽量用类名直接调用。
2016-06-13 回复 有任何疑惑可以回复我~

ava中,静态方法只能调用静态方法,不能调用非静态方法;非静态方法也只能调用非静态方法,不能调用静态方法.

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

举报

0/150
提交
取消

调用test()方法,为何要将TryCatchTest()实例化呢?

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