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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

12 个回复

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

评分

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

查看全部评分

回复 使用道具 举报
是不是方法前加了 private 是的话 就不能调用出来了
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马