前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。本章的内容并不算重点,主要针对前文中对Objective-C Runtime Reference内容遗漏的地方做些补充。当然这并不能包含所有...
分类:
其他好文 时间:
2015-03-21 21:07:47
阅读次数:
125
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编...
分类:
其他好文 时间:
2015-03-21 19:55:43
阅读次数:
147
Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如: 1 #include 2 ....
分类:
编程语言 时间:
2015-03-17 08:10:12
阅读次数:
179
一、笔试题目:1.简述类与对象的区别,Java 虚函数的作用。类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占有内存空间。java中没有虚函数的概念,普通函数就相当于C++中的虚函数,不过可以在函数前加final使函数不能被重写。虚函数的作用是允许在派生类中重新定义与基...
分类:
编程语言 时间:
2015-03-15 13:50:01
阅读次数:
262
Objective--C 类与对象1 关键字@interace 类定义 @end 类结束@implementation 类实现: 继承@public 公用@private 私有@protected 内部 子类可访问@proterty 声明成员熟悉get,set @sythesize 实现成员变量.....
分类:
移动开发 时间:
2015-03-14 18:25:18
阅读次数:
141
最近要找实习才想起来翻出好久没碰的Java, 希望还不晚, 打算抽几天的时间看完 《Head first Java》, 这本书翻译的还算不错推荐给大家哈。关于类和对象的区别, 类其实就是同一类对象的一个抽象,而对象则是某一个类的具体实例。 其实很像马克思里面的抽象与具体有木有, 相信学过的理解起来还...
分类:
编程语言 时间:
2015-03-06 23:20:51
阅读次数:
198
面向对象的基本概念: 1、什么是面向对象 1、面向对象是一种编程思想 2、面向对象是一种思考问题的思维方式 2、建立面向对象的思维方式 1、先整体,再局部 2、先抽象,在具体 3、能做什么,再怎么做 ...
分类:
其他好文 时间:
2015-03-03 23:32:46
阅读次数:
205
一,类的字段 类的字段, 就是类里面的 数据。二,类的方法 1 , 函数的重载 , 如何判断: 是由两个或多个同名函数组成的,但是函数要有不同的参数、或个数。(参数 是函数的输入的东西)shuchu() { } shuchu(i...
一,类的字段 类的字段, 就是类里面的 数据。二,类的方法 1 , 函数的重载 , 如何判断: 是由两个或多个同名函数组成的,但是函数要有不同的参数、或个数。(参数 是函数的输入的东西) shuchu() { } ...
第八章主要讲述面向对象分析的三个模型:用例和场景构成的功能模型(用例模型)、类和对象表示的静态模型(对象模型)、状态图和顺序图表示的动态模型(交互模型) 建立用例模型过程:确定业务参与者;确定业务需求用例。对象模型:划分主题;确定类与对象;确定关联;确定属性;确定服务。对于第九章内容理解如下1.软件...
分类:
其他好文 时间:
2015-03-01 11:45:21
阅读次数:
120