面向对象编程 (OC) (C) 面向过程
OOP (Object Oriented Programming )面向对象编程 。
oc与swift虽然语法上差异很大,但是背后的思想以及所依托的类库都是相同的。
面向对象和面向过程的区别对象:是类的实例
类:具有相同特征和行为的事物的抽象。
面向对象的核心思想是类和对象。
面向对象优点:
1.面向对象具有良好的可扩展性和重用性。
2.面向对象可以降低我们代码的耦合度,提高代码的可移植性。
3.面向对象接近于日常生活和自然的思考方式,可以提高我们软件开发的效率和质量。
OC语言的特点:具备完善的面向对象特性。封装,继承,多态。
oc中类的定义分为两个部分:接口部分和实现部分。
接口部分:对外声明类的特征和行为(.h文件中);接口部分标志:@interface...@eng:作用声明类的实例变量(成员变量)
实现部分:行为的具体实现(.m文件中)标志:@implementation ...@end
对象:对象是类的实例,万事万物皆对象。
类的定义:面向对象的核心思想是类和对象。
类的声明 类的实现 在main。m中写
网友评论