• OC


    .OC的概述:
    1.具备完善的面相对向特性
    2.包含一个运行时系统
    3.类库丰富

    类:一批有共同特点的东西。具有相同特征和行为的事物的抽象。
     
    对象:类里面的一个具体的东西
     
    类和对象是面向对象的核心。

    对象是类的实例,类是对象的类型。
    定义类:接口部分和实现部分
    接口部分:对外声明类的特征和行为“.h”。
     
    实现部分:声明它的成员变量以及方法“.m”(对内实现行为)。
    //方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用。
    
    //类方法以+号开头,对象方法以-号开头
    + (void) init;        // 类方法  +(返回值类型)方法名
    - (void) show;                // 对象方法  -(返回值类型)方法名
    
    //在@interface和@end之间声明,在@implementation和@end之间定义
    
    @interface Test : NSObject
    // 方法声明,对外声明类的特征和行为
    + (void) init;
    - (void) show;
    @end
    
    @implementation Test
    // 方法实现,声明它的成员变量以及方法(行为的实现方法)。
    + (void) init
    {
    
    }
    - (void) show
    {
    
    }
    @end
    
    //类方法只能由类来调用,对象方法只能由方法来调用
    
    // 调用类方法
    [Test init];
    
    // 调用对象方法
    Test *t = [Test new];
    [t show];
    //方法声明和实现中用到的数据类型必须用()括住。



  • 相关阅读:
    Excel函数和公式——Excel基础(8)
    Excel函数和公式——Excel基础(7)
    条件格式与公式——Excel基础(6)
    日期函数——Excel基础(5)
    Excel导入邮件合并——Excel基础(4)
    VScode与ssh
    python绘图相关知识点
    Python加密成.so或dll
    Pytorch从本地获取数据集
    Pytorch_3.3_ 线性回归的简洁实现
  • 原文地址:https://www.cnblogs.com/wyhwyh2114/p/4945836.html
Copyright © 2020-2023  润新知