oc第一节作业
来源:互联网 发布:C语言多个else if用法 编辑:程序博客网 时间:2024/06/10 21:16
1、 面向对象和面向过程有什么区别?
答:面向过程编程思想:以事件为中心,
面向对象编程,以事物为中心
2、 什么是类?什么是对象?类和对象有什么关系?举例说明
类是抽象的模型,而对象则是一个具体的事物,对象是类的实现,类时对象的抽象。
杯子是类,一个具体的杯子是对象。
3、 OO是什么?OOP是什么?
OO是object oriented的简称,就是面向对象的意思。Oop是object oriented programing, 就是面向对象编程的语言。
4、 OC中的类包含几部分?
包括两个部分。一 .接口部分,用于定义实例变量和方法;
二.实现部分,用于实现方法;
在这里要区别id和instancetype
1、相同点
都可以作为方法的返回类型
2、不同点
①instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象;
②instancetype只能作为返回值,不能像id那样作为参数,比如下面的写法:
//err,expected a type - (void)setValue:(instancetype)value { //do something }
应该写成
- (void)setValue:(id)value { //do something }
5、 创建对象需要几步?
两步
第一步.alloc; 分配内存
第二步.init; 初始化内存空间
0 0
- oc第一节作业
- OC第一节
- OC第一节--OC的基本
- oc第一节知识总结
- OC第一节总结
- OC第一节总结
- OC学习 第一节
- ObjC第一节:OC类、消息
- 从C语言到OC第一节
- 网易MOOC《Linux内核分析》第一节作业
- OC第二讲作业
- OC第二讲作业
- OC----第三讲作业
- OC---第四讲作业
- OC---第六讲作业
- OC作业の歌词
- 第一节
- 第一节
- storm原理介绍
- 理解Nodejs的Event Loop
- 【进阶android】Volley源码分析——Volley的工具【ImageLoader】
- trident原理及编程指南
- iOS -UI-06 UIImageView 动画
- oc第一节作业
- 杭电 2120 Ice_cream's world I
- arm 中断配置以及处理的源码分析
- Java日志框架——JCL
- 格式化说明符以及修饰符(整理)
- log4j配置多个日志输出文件
- 文章标题
- Java 中最常见的 5 个错误
- 初识C语言