码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员 02-成员变量的作用域

时间:2014-09-29 22:40:41      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:android   style   http   color   io   os   ar   java   sp   

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———

1、作用域基本概念

局部变量、全局变量都有自己的作用域,成员变量也不例外。

作用域的概念:在什么范围内可以访问,这个范围就是作用域。

2、成员变量的作用域类型

 @public         在任何地方都可以直接访问

 @protected    可以在当前类与子类的实现@implementation中直接访问,外界想访问只能用set  get方法访问

 @private        只能在当前类的实现@implementation中直接访问,子类想访问父类中的私有变量,只能用set get方法访问

 @package      同一个“体系内”(框架)可以访问,介于@private 和@public 之间

其中,默认作用域是 @protected

3、补充

1>@implementation中也可以定义成员变量,作用域默认是private(私有)

2> @implementation中不能定义和@interface中同名的成员变量

3> 没有@interface 只有 @implementation也可以开发一个类,但是不推荐这个做。

 

黑马程序员 02-成员变量的作用域

标签:android   style   http   color   io   os   ar   java   sp   

原文地址:http://www.cnblogs.com/xdl745464047/p/4000965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!