博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS初掌握
阅读量:5286 次
发布时间:2019-06-14

本文共 467 字,大约阅读时间需要 1 分钟。

核心:类和对象

特性:封装、继承、多态
oc是全动态语言
优点:复用性、可扩展性
类:具有相同特征和行为的事物的抽象
对象是类的实例
类是对象的类型
接口部分:对外声明类的特征和行为
实现部分:对内实现行为

 

类方法中不能写实例变量

实例方法只能使用对象调用
类     名:所有单词首字母均大写。  GoodStudent.h
对象名称:遵循驼峰命名法。  goodStudent;
方法名称:每一个参数的修饰词都分别遵守驼峰命名法。initWithName:withAge:withAddress
实例变量:遵循驼峰命名法,但是需要在变量名前加下划线。 _name;
参数类型:遵循驼峰命名法,不要添加下划线。 newName

 

isa,是所有类的第一个实例变量,这个实例变量用来获取类的信息:类名,指向父类的指针,方法列表,方法对应的函数地址等等

super作用:给super发送消息,就是调用从父类继承的实例方法(从本类里调用)

转载于:https://www.cnblogs.com/mingtiannihao/p/3721007.html

你可能感兴趣的文章
推荐一款UI设计软件Balsamiq Mockups
查看>>
Linux crontab 命令格式与详细例子
查看>>
百度地图Api进阶教程-地图鼠标左右键操作实例和鼠标样式6.html
查看>>
游标使用
查看>>
LLBL Gen Pro 设计器使用指南
查看>>
SetCapture() & ReleaseCapture() 捕获窗口外的【松开左键事件】: WM_LBUTTONUP
查看>>
Android 设置界面的圆角选项
查看>>
百度地图api服务端根据经纬度得到地址
查看>>
根据xml生成相应的对象类
查看>>
Android StageFrightMediaScanner源码解析
查看>>
打包java程序生成exe
查看>>
八叉树
查看>>
Git 远程仓库
查看>>
关于静态文本框透明度的问题
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>