一、什么是类和对象
* 类是模子,确定对象将会拥有的特征(属性)和方法
* 类的特点:
* 类是对象的类型
* 具有相同属性和方法的一组对象的集合
* 对象的属性
* 属性-对象具有的各种特征
* 每个对象的每个属性都有用的特定值
* 对象的方法
* ...
分类:
编程语言 时间:
2015-04-03 23:58:45
阅读次数:
325
假如你能够很轻松的理解NSString的定义和用法,那么NSNumber的话联想一下你就大概能够明白其中的道理和关系了。
首先你必须知道C语言的基础数据类型在OC中不是所有地方都支持使用,那么碰到例如copy等不支持使用的情况,我们就必须用OC的基本数据类型了。
那么OC的基本数据类型是什么?其实它就是将C语言的数据类型全部打包封装到了一个类里面。这个类里面各种各样的C语言基础数据类型都有,例如int,float,double等
当然OC里NSNumber的功能相对要强大很多,它不仅仅包含了C的基本数...
分类:
其他好文 时间:
2015-04-03 09:40:35
阅读次数:
155
控制可访问性: private一个方法或字段只允许从类的内部访问,private关键字是默认的 public方法或字段既能从类的内部访问也能从外部访问 方法中声明的变量默认是不初始化的,而类中的字段自动初始化为0,null,false使用构造器: 与类同名。能获取参数,但不能返回任何的值(即...
1、对象指针的一般概念对象指针:指向类的成员的指针。在C++中,可以说明指向类的数据成员和成员函数的指针。对象指针遵循一般变量指针的各种规则:类名*对象指针名; 对象指针名à成员名;对象指针在使用之前,也一定要先进行初始化,让它指向一个已经声明过的对象,然后再使用。通过对象指针,可以访问到所指向对象...
分类:
其他好文 时间:
2015-04-01 11:03:47
阅读次数:
188
一、类和对象 1, JavaScript对象分为三类:本地对象,内置对象,宿主对象。 本地对象有15种:Object Function Array String Number Boolean Date RegExp Error EvalError RangeError Rrefenc...
分类:
编程语言 时间:
2015-03-31 21:41:12
阅读次数:
116
一、与生活中的类一样,程序中的类描述了一种对象,定义一个完整的类,需要包括字段、属性、方法、构造函数和析构函数(析构函数在程序编译时自动生成,可以不必自己写)。定义类的方法和字段时,要通过访问修饰符来修饰类和类成员的访问权限。public为公共访问,可以有任何其他类成员访问。private为私有访问...
1. 面向对象编程的三大支柱:Encapsulation, Polymorphism, Inheritance,封装是将某类事物共有的属性和行为抽象出来打包成为一个类,从而实现代码的简化2. #region和#endregion可以实现自由的代码的折叠3.class中默认成员为private,但是对...
前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。基础数据类型SELSEL又叫选择器,是表示一个方法的sel...
分类:
其他好文 时间:
2015-03-21 21:14:59
阅读次数:
203
在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前,我们先介绍一个重要的概念:类型编码。类型编码(Type Encod...
分类:
其他好文 时间:
2015-03-21 19:54:19
阅读次数:
139
什么是类?什么是对象 ? 你是否完全明白他们所代表的含义?
在真实世界中做对比的例子:人类=类,张三=对象 ;狗=类;我们家前几年死的大黄=对象 ;中国人=类;刘德华=对象 ......... 很多很多例子,类的概念可以很大,也可以范围小一些,比如你可以把人类当做类,也可以把中国人、美国人或者男人、女人当做类,这就涉及到类的继承的概念了。
所以,不难理解,类和对象的关系就是“群体”和“...
分类:
其他好文 时间:
2015-03-20 22:06:49
阅读次数:
157