类声明部分。.h文件 @inerface 类名 : 继承父类 成员变量 下划线写法 和方法声明 -对象方法 +类方法实现部分。 .m文件 @implementation 内部在声明方法和成员变量,为该类的隐藏的局部方法。外部无法无法获取对象对产生和使用定义变量,创建对象,调用方法。类名 * ...
分类:
其他好文 时间:
2014-12-08 22:52:37
阅读次数:
190
在C#语言中,共有五种访问修饰符:public、private、protected、internal、protected internal。public 公有访问。不受任何限制。private 私有访问。只限于本类成员访问,子类,实例都不能访问。protected 保护访问。只限于本类和子类访问,实...
分类:
其他好文 时间:
2014-12-08 22:45:22
阅读次数:
212
本文基于HBase-0.94.1分析HMaster的主要类成员.
HMaster是HBase主/从集群架构中的中央节点。通常一个HBase集群存在多个HMaster节点,其中一个为Active Master,其余为Backup Master.
HMaster的主要类成员如下:
1.ZooKeeper侦听
这些类都继承自ZookeeperListener.
/**************...
分类:
其他好文 时间:
2014-12-08 19:42:14
阅读次数:
332
前言 内部类是定义在一个类里面的类,灵活地使用它能让代码变得更优雅。 本文讲解内部类的机制以及使用技巧。性质 首先要强调的是:内部类只是一种类之间的关系,而不是对象之间的关系。一定要将它和类成员区分开。作用 定义一个内部类通常出于以下两个目的: 1. 让该类可以访问其外部类的所有成员(包括...
分类:
其他好文 时间:
2014-12-08 17:17:03
阅读次数:
181
SEL 类成员方法的指针可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的...
分类:
移动开发 时间:
2014-12-08 00:32:51
阅读次数:
239
1.我们知道C++的类成员函数中,默认都隐含了一个this指针,标识调用该成员函数的对象2.为什么需要有一个this指针呢?C++设计这个机制的初衷是什么呢?我们知道,普通的C++类,其成员函数是类的所有对象共享的,而数据时每个对象所独有的.即:数据独有,方法共享因此在调用类的某个成员方法(非静态方...
分类:
编程语言 时间:
2014-12-06 18:00:56
阅读次数:
152
属性变量@property和@synthesize可以自动生成某个类成员变量的存取方法。 readwrite:这个属性是默认的情况,会自动生成存取器 assign:这个属性一般用来处理基础类型,比如int、float等等。 copy:指定应该使用对象的副本(深度复制),前...
分类:
其他好文 时间:
2014-12-06 16:47:52
阅读次数:
144
1.C++中的运算符重载的方式有三种:a.类成员函数重载b.友元函数重载c.普通函数重载注意:a.我们主要使用的方式主要是用:类成员函数和友元函数来实现运算符的重载.b.其实用普通函数理论上也是可以实现运算符重载的,因为普通函数与友元函数相对于某个类来说,唯一的区别就是:访问权限,友元函数可以访问类...
分类:
编程语言 时间:
2014-12-06 16:47:30
阅读次数:
166
目录类和结构的区别类成员按值和按引用传送参数方法重载构造函数和静态构造函数只读字段部分类静态类类和结构的区别类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。结构与类的区别是他们在内存的储存方式、访问方式(类上存储在堆上的引用类型,而结构是存储在栈上的值类型)。较小...
分类:
编程语言 时间:
2014-12-06 16:34:22
阅读次数:
167
.Net 视频学习第2季C#面向对象面向对象 里氏转换 随机数 protected里氏转换:子类对象可以赋值给父类对象;如果父类中装的是子类对象,可以将此父类对象强制转换成子类对象。子类对象可以调用父类成员,但父类对象永远只能调用自己的成员。is或者as均表示类型转换,is返回true/false,...