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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© willsame 中级黑马   /  2016-3-27 17:32  /  738 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类中有静态方法,静态方法可以直接通过类名.方法来调用,但是为什么通过new创建对象来调用没有用?(老毕基础班视频第七天里说的,他说不想再解释了,可能前几个视频解释过了,估计是我没听仔细,可我找了好久也没找到答案,求解惑!)

12 个回复

倒序浏览
是不是方法前加了 private 是的话 就不能调用出来了
回复 使用道具 举报 1 0
静态方法可以用类名.方法名调用,也可以用对象名.方法名调用,可能是其他原因

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
没有用? 怎么个没有用
回复 使用道具 举报
加油  加油,,,
回复 使用道具 举报
呃呃呃额额呃呃呃额额呃呃呃额额呃呃呃额额呃呃呃额额呃呃
回复 使用道具 举报
努力学习  努力学习  努力学习
回复 使用道具 举报
静态方法既能使用所在的类名进行调用,创建对象后,也可以使用对象进行调用。
回复 使用道具 举报
蔡恒 中级黑马 2016-3-28 09:24:58
9#
加油!!!
回复 使用道具 举报
一个大神给出的回答,我借用下
人都要吃饭,难道就不能让张三吃两碗,李四吃三碗啊。吃饭是个静态方法,但是单个人还是有选择吃多少的权利。
人都要吃饭,但是你不能一个人把天底下所有人的饭都吃了。如果吃饭这个方法能被这个个体所掌握,那就意味着这个人可以控制其他人吃饭的权利,那必然饿死天下人。
程序语言也是来自生活,大可不必太死板,任何例子都可以在生活中找到影子。
回复 使用道具 举报
没加private,就可以调用啊.
回复 使用道具 举报
你把你的代码附上来 看一下吧
回复 使用道具 举报
对象名可以调用啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马