OC是面向对象的语言,类和对象是面向对象语言的核心.
一 、概念区分
1.类 - 具有相同特征和行为的事物的抽象概念 .
2.对象 - 对象是类的实例 , 类是对象的类型 , 万事万物皆对象 .
二 、类定义 : 以Person类为例
1.定义类 -
(*1).接口部分 : @interface ... @end
作用 : 声明类的成员变量和方法
(*2).实现部分 : @implementation ... @end
作用:实现方法 , 即实现类的行为 .
2.创建对象 - 分配内存&初始化
-- 初始化对象分为(见上端代码区)
(*1).系统自带的init方法
(*2).自定义初始化方法
(*3).多参数自定义初始化方法
3.使用对象
创建对象和使用对象在主函数(main.h)完成
注 意
文件与类的概念区分
挥手来不及说再见
作为iOS开发界的菜鸟 , 以上内容完全是自我学习的过程 . 忘各位大神予以指正 , 以此共勉 !