iOS开发中子类指针指向父类指针
来源:互联网 发布:404什么意思网络用语 编辑:程序博客网 时间:2024/06/03 03:12
在iOS开发中我们知道父类指针可以指向子类对象,这是OC的多态。可以当我们将子类指针指向父类对象会发生什么呢?
代码:
LSString * str2 = [NSStringstringWithFormat:@"2"];
NSLog(@"%@", str2);
LSString是继承自NSString的一个子类,当写出上面代码的时候会有一个警告:Incompatible pointer types initializing 'LSString *' with an expression of type 'NSString *'。这是因为str2指针类型和NSString *类型不相同,这是需要我们对后者进行一个强转,代码:// 子类指针指向父类需要进行强转
LSString * str2 = (LSString *)[NSStringstringWithFormat:@"2"];
NSLog(@"%@", str2);
这样就不会有警告了。 1 0
- iOS开发中子类指针指向父类指针
- 父类指针指向子类实例
- 父类指针指向的子类实例
- C++的子类指针指向父类
- C++父类指针指向子类对象
- c++父类指针指向子类对象
- c++父类指针指向子类对象
- 代码片段----指针的写法、父类指针指向子类
- 指向父类的指针可以指向子类的对象
- C++ 父类指针指向子类对象||子类指针指向父类对象的理解
- C++ 父类指针指向子类对象||子类指针指向父类对象的理解
- 关于c++指向子类的基类指针,与指向子类的子类指针
- 为什么父类指针可以指向子类反之则不行
- 为什么父类指针可以指向子类反之则不行
- 为什么父类指针可以指向子类反之则不行
- 为什么父类指针可以指向子类反之则不行
- 为什么父类指针可以指向子类反之则不行
- 为什么父类指针可以指向子类反之则不行
- Luogu-p1115最大子段和(连续子序列最大和)
- Machine Learning with Scikit-Learn and Tensorflow 7 集成学习和随机森林(章节目录)
- 检测apache配置文件语法
- 欢迎使用CSDN-markdown编辑器
- 转载一篇关于Mysql 时间、日期数据类型使用的总结
- iOS开发中子类指针指向父类指针
- USACO 3.2 Factorials阶乘(高精度)
- 玲珑杯#round13 我也不是B(倍增+二分查找)
- 微信文档上几个排除错误的工具和配置
- maven cmd build application
- Ubuntu14.04 ROS安装octomap
- JS跨浏览器事件工具之:EventUtil完整源码
- JavaSE
- 配置php