iOS开发-面向对象三大特征
?向对象的三大特征,并作简单的介绍?.
面向对象三大特征为封装,继承,多态.
封装是封好一个抽像的类,隐藏内部的实现,对外部提供接口.来方便外界进行调用.
继承是可以使用现有类的所有功能,并且在无需编写原来类的情况下对这些功能进行扩展.
子类可以继承父类所有的特征和行为,比如a继承于b,b继承于c,那么a就具有c的所有特征和行为.
多态:不同的对象以自己的方式响应相同的消息的能力叫做多态.
多态举例来讲,定义id类型变量a,假如令a等于字符串,那么a就是string类型,假如令a等于8,那么a就是int类型.