OC基础语法

OOP 对象 类

C语言

现代化的技术和软件开发

Java C#

C++面向对象语言

Objective-C面向对象语言

贝尔实验室

类内使用成员变量,类外使用属性

属性是为了让类外可以访问成员变量

属性就是成员变量的

函数的声明和实现

函数的调用

-代表对象方法 +代表类方法 调用方法不一样 对象方法使用对象调用,类方法使用类调用

静态成员变量

加号方法和减号方法可以互相调用 需要类名和实例化对象

返回值类型

方法名 参数列表

重写初始化方法

成员变量修饰符

默认-受保护 在类内可以使用,类外无法使用并且可以被继承

public 公有

protect 受保护

private 私有,在类内可以使用,类外无法使用并且不能被继承

package 框架 在框架内相当于受保护 在框架外相当于私有

方法没有访问修饰符的 同C语言一样

继承: OC没有多继承

基类 父类

子类 派生类

子类可以继承父类的属性和方法

成员变量访问修饰符是受保护

可以声明私有变量

父类中的私有变量是无法继承使用的

子类中无法使用父类中的私有变量

如果父类的方法中使用了私有变量,而我们子类继承了父类的这个方法,那私有变量的操作以及

多态:方法重写和方法重载是多态的具体实现 OC不支持方法重载

super可以调用父类方法 self调用当前类方法

在使用self调用当前类方法时防止死循环

父类的对象可以接收子类对象 在调用方法中先从子类方法列表查找

语法   基础   OC
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章