1. 所谓 继承 就是 把class 类里面的一些 属性和方法 加一个 private 的前缀, 比如 public class student { private int age; private void getScore(){} // 然后 提供 几个 普通的 方法 来 给 私有变量 赋值 p ...
分类:
编程语言 时间:
2016-04-09 18:46:27
阅读次数:
181
有四种; 公共作用域意味着在任何地方都可以访问成员变量; 私有作用域只能在当前类的对象方法中直接访问;如person.m;子类如果需要访问,需要通过set和get方法; 保护作用域能在当前类和子类的对象方法中直接访问; 父类的私有变量,在子类中不能直接访问,但是有私有变量的存在,需要通过set和ge ...
分类:
其他好文 时间:
2016-04-08 21:47:20
阅读次数:
281
我们已经了解到模块模式是为单例创建私有变量和特权方法的。一个最基本的例子:var foo=(function(){ var something='cool', var another=[1,2,3]; function dosomething(){ console.log(something); }... ...
分类:
Web程序 时间:
2016-04-04 17:55:12
阅读次数:
198
预解释(变量提升):在当前的作用域中,JS代码从上到下执行之前,浏览器会默认的先把所有带var/function关键字的进行提前的声明或者定义
对带var变量的是提前声明(declare)
对带function关键字的是提前定义(声明+定义)(defined)->在预解释阶段,带var关键字的只是提前的..
分类:
其他好文 时间:
2016-04-04 06:52:33
阅读次数:
172
1、在OC中有私有变量和私有方法,声明变量的时候 使用 @private 关键字 仍然可以使用指向运算符来 查看,如下: 在main.m 中仍可以使用p->_cbullet; 来查看,但是无法访问。 在OC中 @interface和@implementation 都可以定义实例变量。 在@imple ...
分类:
其他好文 时间:
2016-03-30 16:17:55
阅读次数:
150
Associated Objects 主要有以下三个使用场景: 1、为现有的类添加私有变量以帮助实现细节 2、为现有的类添加公有属性; 3、为 KVO 创建一个关联的观察者。 关联函数一共有3个: OBJC_ASSOCIATION_ASSIGN = 0, //弱引用关联对象 OBJC_ASSOCIA ...
分类:
其他好文 时间:
2016-03-24 20:15:59
阅读次数:
227
整理了JavaScript中函数Function的各种,感觉函数就是一大对象啊,各种知识点都能牵扯进来,不单单是 Function 这个本身原生的引用类型的各种用法,还包含执行环境,作用域,闭包,上下文,私有变量等知识点的深入理解。 函数实际上是对象,每个函数实际上都是 Function 类型的实例
分类:
编程语言 时间:
2016-03-21 21:29:42
阅读次数:
325
现在框架窗口上定义私有的数据成员:然后跳转到cpp文件:上面是把按钮放在了框架窗口内而坐标 工具栏是在框架窗口的哦内部客户区中。该按钮时放在了外面的框架窗口中。由以下可知:现在重新做一个放在视图中:增加私有变量:。给视图类增加OnCreate消息:以上其实是由两个窗口构成外面的是框架窗口,里面的是视...
分类:
编程语言 时间:
2016-03-20 23:51:20
阅读次数:
438
有两种方式使用 setter 和 getter 1. set/get 2. Object.defineProperty 当然,通常用 setter 和 getter 来实现私有变量 或者 当然,setter 和 getter 最牛逼的用处是用来实现目前流行的 “双向绑定”,MVxx之类的库。不支持
分类:
其他好文 时间:
2016-03-17 08:24:37
阅读次数:
195
Catgory(类目/分类) 1.分类是给原有类添加方法,它只能添加方法,不能添加属性(成员变量) 2.分类中定义@property,只会生成setter/getter方法的声明,没有方法的实现以及私有变量。 3.分类中的方法不能和本类的方法名相同,否则会有警告,而且调用的时候会优先调用分类的方法,
分类:
其他好文 时间:
2016-03-02 23:52:00
阅读次数:
221