黑马程序员技术交流社区

标题: 封装问题 [打印本页]

作者: woshihuoye    时间: 2016-6-6 22:33
标题: 封装问题
本帖最后由 woshihuoye 于 2016-6-6 22:57 编辑

封装除了private修饰还有什么方式?
作者: why910107    时间: 2016-6-6 22:39
public的类、类属变量及方法,包内及包外的任何类均可以访问; protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问; private的类、类属变量及方法,包内包外的任何类均不能访问; 如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类、类属变量及方法对包内的其他类是友好的,开放的,而对包外的其他类是关闭的。
作者: liyansong2016    时间: 2016-6-6 22:39
public static
作者: liyansong2016    时间: 2016-6-6 22:46
内部类则可以被public private protected 默认修饰。另外怎么弄技术分
作者: 15232636900    时间: 2016-6-7 22:39
内部类则可以被public private protected 默认修饰
作者: syinys7    时间: 2016-6-7 23:09
private只是封装的一种表达方式,但是封装并不只是隐藏. 因为还可以通过protected等封装.




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