一、 封装 封装的好处: 过滤不合理的值 屏蔽内部的赋值过程 让外界不必关注内部的细节 二、继承 继承的好处: 不改变原来模型的基础上,拓充方法 建立了类与类之间的联系 抽取了公共代码 继承的坏处:耦合性强(当去掉一个父…
标签:父类
Object C继承及实例变量的作用域
[main.m] #import foundation/Foundation.h> #import “Student.h” //面向对象语言的特点:封装 继承 多态 //继承:也…
objective-c访问私有变量
1504173-497ea7707ee9cbe2.jpg oc没有真正的私有变量,私有方法。通过骗过编译器,我们可以获取我们想要的变量或方法,本文主要记录oc继承中,如何访问父类被覆盖的变量 现在新建两个类parent是…
Objective-C继承机制
Objective-C继承机制 一、继承 1.基本概念 一个新类可以从已有的类派生出来,这个过程称为继承,新类称为子类,已有的类称为父类或超类。 2.继承的特点: 实现代码重用:子类可以重用父类的实例变量和方法。 子类可…
Objective-C初始化方法
一、继承 面向对象的三大特性:封装,继承,多态。 ⾯向对象提供了继承特性。 继承既能保证类的完整,又能简化代码。 面向对象所提供的继承特性可以大大简化代码。把公共的⽅法和实例变量写在父类里,子类只需要写⾃己独有的实例变量…
2018面试总结
[toc] 2018面试总结 重载以及重写的区别: 重写(override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不可以改变。 规则 参数列表必须与被重写方法相同 返回类型必须与被重写方…