OC--面向对向的三大特性(二)
来源:互联网 发布:阿里云cdn节点ip 编辑:程序博客网 时间:2024/05/18 12:03
继承是类中的一个重要的特性,继承的使用可以提高代码的复用性。
使用注意:
1> OC 同java 一样 不支持多继承,只支持单继承,因为多继承存在安全隐患
2> 可以使用super来调用父类的类方法和对象方法
3> 子类和父类不能拥有相同的成员变量
在OC中 NSObject类 是所以类的父类,当创建类时没有明确的要继承的类的时候都需要继承 NSObject类
继承格式:
@interface 类名 :父类名
代码演示
这里创建出一个person类 ,这个类继承object 类。首先完成这个类的声明,
然后来到.m 文件中实现方法
创建出一个类 让这个类继承person 这个类
子类中包含了父类中的方法,子类也可以拥有自的成员变量和方法
最后在主函数中给子类中的对象赋值,让子类去调用父类的方法
最后打印结果
总结: 当多个类中存在相同的属性和方法时,可以将这些相同点 抽取出来来创建出一个父类,其他类可以通过继承这个类来减少自己的代码,提高代码复用性,从而减少时间和提高效率。
0 0
- OC--面向对向的三大特性(二)
- OC--面向对向的三大特性(三)
- OC--面向对向的三大特性(一)
- OC面向对象的三大特性
- OC中的面向对象三大特性之二
- OC基础2 -------面向对象的三大特性
- oc学习笔记(四)面向对象-类的三大特性:封装,继承,多态
- 黑马程序员--------OC面向对象的三大特性
- OC面向对象三大特性
- OC面向对象三大特性
- OC -面向对象三大特性
- OC面向对象_三大特性
- 面向对象的三大特性和面向对象开发
- 黑马程序员——OC篇(二)面向对象的三大特性(封装、继承、多态)
- 黑马程序员——OC语言(二)--面向对象三大特性
- java面向对象的三大特性(二)
- 面向对象的三大特性之(二)继承
- OC中的面向对象三大特性之三
- CSU 1617: Itself is Itself(强连通缩点)思想转换到图论
- 安卓实习期间整理知识点(十三)
- date0405/EhanshiLanhanshi.java
- date0405/SingleDemo.java
- Linux下的管道编程
- OC--面向对向的三大特性(二)
- 字符串反转实现的几种方式
- JAVA学习第7天(2)java当中的异常2
- How to upload your project to GitHub
- oracle修改列的类型
- date0405/SingleTest.java
- 3.5 Mediator(中介者) -- 对象行为型模式
- leetcode-Search Insert Position
- maven常用插件