OC 匿名对象概念及应用情景
来源:互联网 发布:华为网络机柜 编辑:程序博客网 时间:2024/06/05 06:55
//
// main.m
// 匿名对象
#import <Foundation/Foundation.h>
#import "Person.h"
/*
事物名称:person
属性:age name
方法:say(说出自己的名字,年龄)
*/
int main(int argc,const char * argv[]) {
//匿名对象就是没有名字的对象
//1. 有名字的对象
//只要使用一个指针保存了某个对象的地址,我们就可以称这个指针为某个对象
Person * person = [Personnew];
person->_age = 18;
person->_name =@"wj";
[person say];
//2. 没有名字的对象
//无论有没有名字,只要调用new消息都会返回地址
[Personnew]->_age = 18;
[Personnew]->_name =@"wj";
[[Personnew] say];
//上面三行的代码执行结果是age = 0,name = (null),因为每次new都返回新的地址,三行修改和调用的不是一样的对象
//使用情景当只需要使用一次的时候,例如只需要打印一些信息的时候,可以直接使用匿名对象,不用再创建指针,节省开发时间
return 0;
}
0 0
- OC 匿名对象概念及应用情景
- [OC]匿名对象
- OC匿名对象
- OC匿名对象
- OC基础-匿名对象 07
- OC之面向对象、类概念及使用
- 匿名对象概念和使用
- oc中对象归档概念
- 黑马程序员--OC之匿名对象问题
- OC阅读笔记十:匿名对象
- java匿名对象的应用
- 【面向对象】----概念--创建对象,匿名对象,类类型
- 【面向对象】----概念--创建对象,匿名对象,类类型2
- 面向对象-匿名对象的应用
- 【面向对象】匿名对象的应用
- OC语言 面向对象编程概念
- 面向对象的那些概念(OC)
- servlet概念及对象
- 图解HTTP: 了解Web及网络基础
- Qt中QMainWindow对象设置layout的方法
- C语言中常见的C的标准库函数
- c++链接redis(vs2015)
- 使用样式消除重复代码
- OC 匿名对象概念及应用情景
- STM32学习--FMSC 和 LCD(2)
- Eclipse版本控制插件Subclipse与Subversive的区别与选择
- 自定义View(二)--表层浅析View的事件分发机制和滑动冲突
- 图解HTTP:简单的HTTP协议和报文信息
- 图解GitHub和SourceTree入门教程
- 使用RMAN DUPLICATE复制数据库(Oracle 11g)到本机
- MySQL错误号码1862:your password has expired
- 老婆怀孕记录以及如何照顾老婆总结