zoukankan      html  css  js  c++  java
  • 多个参数的函数的调用

    多个参数的函数的用:

     

    #import <Foundation/Foundation.h>

    //头文件引用

    @interface  myobj:NSObject

    {

        int number;

    }

    -(void) setNumber:(int)Num:(int) Num2;

    -(void) outP;

    @end

    //函数前面带有-号的,表示该函数的调用是需要类的实例化的对象来调用的。

    //函数前面带有+号的,表示该函数的调用,仅仅通过类的名称就可以调用的。

    函数的成员变量要写在接口的函数体内,

    类的方法写在接口的外部。

    其中每一个类都是要使用@end结束

    还有当函数的参数有多个参数的时候,中间是使用:来隔开的,而不是使用,(逗号)来分割的。

    @implementation myobj

    {

    }

    -(void) setNumber:(int)Num:(int)Num2{

        number = Num+Num2;

    }

    -(void) outP{

        printf("this is the number you put in =%i",number);

    }

    @end

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

        NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

        myobj* obj =[myobj new];

        [obj setNumber:10:20];

        [obj outP];

        [pool drain];

        return 0;

    }

    上面是一个正常运行的程序,这个例子虽然是简单,可是包含的语法知识点却是蛮多的。

    1:objective-c 添加头文件的方式:

    #import <Foundation/Foundation.h>

    这里使用的关键字是 @import  后面跟着的才是我们引用类文件的头文件,我们这里学习的就是引用的头文件的方式:

    语法:@import  <文件名称/文件名称.h>

    objective-c 对象调用方法和.net的对象调用方法是有很大的区别的。

  • 相关阅读:
    语音信号端点检测
    WEBPACK & BABEL 打包项目
    使用 Qt 获取 UDP 数据并显示成图片(2)
    QSS为Qt程序添加不一样的样式
    window 搜索大文件
    Idea java 编译发生 cannot find symbol
    JetBeans Tab键相关设置
    JetBean Rider 重命名 c# 程序集名
    Unity 导入其他工程
    列出当前文件夹下的以log结尾的文件名
  • 原文地址:https://www.cnblogs.com/xingchen/p/2057745.html
Copyright © 2011-2022 走看看