OC 学习回顾一

来源:互联网 发布:唯一网络王宇杰简介 编辑:程序博客网 时间:2024/05/01 04:37

//

//  main.m

//  前期回顾


#import <Foundation/Foundation.h>


int main(int argc,const char * argv[]) {

    /*

     1. 什么是面向对象

     找对象使用对象的方法(功能)

     关注的是完成需求需要什么对象,而不是需要什么步骤。

     2. 对象

     3. 什么是类

     类就是用来描述对象的共性特征

     主要用于描述对象的属性和行为

     4. 如何定义一个类

     4.1 类的声明

     类的声明的目的:告诉系统我们这个类有哪些属性和行为

     类名:首字母大写

     NSObject为了让我们的类具备创建对象的能力,也就是可以使用new方法

     @interface : NSObject

     {

        属性,一般以下划线开头

     }

     方法:必须写到大括号外面

     @end

     4.2 类的实现

     @implementation 类名

     方法的实现

     @end

     5. 创建对象

     想创建对象就是给类发一个new消息:开创存储空间,初始化属性,返回地址

     类名 *p = [类名 new];

     5.1 发消息  [类名/对象方法];

     6.修改对象的属性值和获取对象的属性

     因为类的本质是一个结构体,,所以我们是用一个指向结构体的指针存储对象的地址,所以我们可以通过指正的方式来操作对象

     p->属性名称 =;//对象的属性默认是受保护的,必须把属性变成公开的才可以直接访问@public

     7.类中可以定义两种方法:对象方法和类方法

     7.1 对象方法:以-开头,可以直接访问对象的属性,必须使用对象调用

     7.2 类方法:以+开头,不能直接访问对象的属性,必须使用类调用

     7.3 方法定义的注意点:使用驼峰法命名,数据类型必须用()括起来,方法中每个参数前面必须加上:,:也是方法名的一部分。

     */

    return 0;

}


0 0
原创粉丝点击