IOS初掌握

本文详细介绍了Objective-C中的面向对象编程特性,包括封装、继承、多态等核心概念。此外,还介绍了类与对象的基本定义、命名规范以及如何通过实例变量来实现数据封装。

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

 

类方法中不能写实例变量
实例方法只能使用对象调用

类     名:所有单词首字母均大写。  GoodStudent.h

对象名称:遵循驼峰命名法。  goodStudent;

方法名称:每一个参数的修饰词都分别遵守驼峰命名法。initWithName:withAge:withAddress

实例变量:遵循驼峰命名法,但是需要在变量名前加下划线。 _name;

参数类型:遵循驼峰命名法,不要添加下划线。 newName

 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值