黑马程序员技术交流社区

标题: private为什么可以修饰方法? [打印本页]

作者: 毛豆豆    时间: 2015-8-18 11:34
标题: private为什么可以修饰方法?
private修饰方法的意义何在?
作者: zmhlnrs    时间: 2015-8-18 17:09
本类自己调用不让外界访问
作者: 蓬头小道士    时间: 2015-8-18 22:02
用于封装成员变量或成员方法,禁止外部直接访问
作者: qlmmys    时间: 2015-8-18 22:14
就是把该方法隐藏起来,仅供类内部的方法调用,且不可以被外界使用或者被子类重写或重载。
作者: zhao1991    时间: 2015-8-18 22:21
隐藏信息,便于程序的升级和代码的理解
作者: lf900827    时间: 2015-8-18 22:24
只能在本类中被调用,不能在其他类中通过创建对象调用,private本身就具有封装性,是为了不让外界访问该方法
作者: JOKER0819    时间: 2015-8-18 22:25
自己家的东西,不给人家看!只提供 你想给的功能!
作者: 流水王朝    时间: 2015-8-18 22:27
现实生活中,动物都要吃饭,不希望继承的时候误把这吃饭功能覆盖,所以采用private。
作者: 樱花飘过    时间: 2015-8-18 22:46
因为它是修饰符
作者: lf900827    时间: 2015-8-18 22:48
樱花飘过 发表于 2015-8-18 22:46
因为它是修饰符

这么萌啊?可爱~
作者: 樱花飘过    时间: 2015-8-18 22:54
lf900827 发表于 2015-8-18 22:48
这么萌啊?可爱~

吼吼,事实上是这样的,因为修饰符存在意义就是表明权限
作者: wang949055945    时间: 2015-8-18 22:58
感觉说的都不错
作者: boboyuwu    时间: 2015-8-18 23:12
封装起来只有自己类可以访问,  然后在类中定义一个public 公共类命名起一个跟实现功能匹配的名字,类似于提供一个接口,在这个public 中调用私有的类 ,以后直接调用那个public 就行了至于那个private 的方法不用管了提高安全性和识别性
作者: 阮文江    时间: 2015-8-18 23:14
好广泛的问题,应该不能重写吧
作者: 大爱卓生    时间: 2015-8-18 23:25
定义成private类型,就是一个权限而已,没必要去深入理解的,有些东西理解了就可以,不要钻牛角尖了。
作者: limaowei666666    时间: 2015-8-19 11:39
就是让方法私有,只能在本类中使用该方法.封装的一种形式
作者: myself123    时间: 2015-8-19 12:07
和public一样把,就是作用不同
作者: MoonsenHung    时间: 2015-8-19 12:14
封装变量方法,私有的东西,禁止外部的访问。
作者: binarycoc    时间: 2015-8-21 23:46
禁止外部访问并非没有意义




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