黑马程序员技术交流社区

标题: 静态方法,创建对象调用 [打印本页]

作者: willsame    时间: 2016-3-27 17:32
标题: 静态方法,创建对象调用
类中有静态方法,静态方法可以直接通过类名.方法来调用,但是为什么通过new创建对象来调用没有用?(老毕基础班视频第七天里说的,他说不想再解释了,可能前几个视频解释过了,估计是我没听仔细,可我找了好久也没找到答案,求解惑!)
作者: 潘耿威    时间: 2016-3-27 21:29
是不是方法前加了 private 是的话 就不能调用出来了
作者: 妄想年少轻狂    时间: 2016-3-27 21:57
静态方法可以用类名.方法名调用,也可以用对象名.方法名调用,可能是其他原因
作者: 604840337    时间: 2016-3-27 22:06
没有用? 怎么个没有用
作者: 于浩    时间: 2016-3-27 22:42
加油  加油,,,
作者: 伊乐杰    时间: 2016-3-27 22:58
呃呃呃额额呃呃呃额额呃呃呃额额呃呃呃额额呃呃呃额额呃呃
作者: 2016coco    时间: 2016-3-27 23:13
努力学习  努力学习  努力学习
作者: huangkai521    时间: 2016-3-28 00:05
静态方法既能使用所在的类名进行调用,创建对象后,也可以使用对象进行调用。
作者: 蔡恒    时间: 2016-3-28 09:24
加油!!!
作者: feng9639    时间: 2016-3-28 10:25
一个大神给出的回答,我借用下
人都要吃饭,难道就不能让张三吃两碗,李四吃三碗啊。吃饭是个静态方法,但是单个人还是有选择吃多少的权利。
人都要吃饭,但是你不能一个人把天底下所有人的饭都吃了。如果吃饭这个方法能被这个个体所掌握,那就意味着这个人可以控制其他人吃饭的权利,那必然饿死天下人。
程序语言也是来自生活,大可不必太死板,任何例子都可以在生活中找到影子。
作者: 坚持到底    时间: 2016-3-28 12:42
没加private,就可以调用啊.
作者: 向北_    时间: 2016-3-28 19:29
你把你的代码附上来 看一下吧
作者: sensir    时间: 2016-3-28 22:32
对象名可以调用啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2