黑马程序员技术交流社区

标题: 关于细节(成员变量的作用范围) [打印本页]

作者: Thinkin    时间: 2014-11-4 17:10
标题: 关于细节(成员变量的作用范围)
成员变量分为四种类型,每一种类型都有其对应的作用范围,我们写程序的时候要多加注意。

1.@public :在任何地方都可以直接通过成员变量名访问成员变量

2.@private : 只能在当前类的对象方法中直接访问
* 只能通过set方法和get方法访问

3.@protected : 可以在当前类及其子类的对象方法中直接访问
* 默认情况下成员变量都是@protected
* 只能通过set方法和get方法访问

4.@package : 只要在同一个框架中,就可以直接访问
* 作用范围介于@private和@public之间
作者: 雪寒    时间: 2014-11-5 14:17
不错……
作者: 微雨独行    时间: 2014-11-5 14:23
继续加油
作者: doudou33420    时间: 2014-11-5 14:28
在继承的时候 私有的变量也会被继承 只不过不能直接访问 但确确实实存在的
作者: duzhong    时间: 2014-11-5 19:08
混经验来了
作者: 易拉罐    时间: 2014-11-5 19:18
总结的不错,怎么感觉和java的一样呀?




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