zoukankan      html  css  js  c++  java
  • 李洪强iOS开发之OC[010]

    //

    //  main.m

    //  09 - 有参方法的声明实现和调用

    //

    //  Created by vic fan on 16/7/5.

    //  Copyright © 2016 李洪强. All rights reserved.

    //

    /**

     *  C语言函数

     *  int sum(int a, int b){

        reture a+b;

     }

     *

     有参有返回值的格式

     带一个参数

     方法的声明

     - (返回值类型)方法名: (参数类型)参数名;

     方法的实现

     - (返回值类型)方法名: (参数类型)参数名{

     

     }

     *

     带多个参数

     - (返回值类型)方法名1: (参数类型)参数名1 add方法名2:(

     参数类型)参数名2;

     

     方法的实现

     - (返回值类型)方法名1: (参数类型)参数名1 add方法名2:(

     参数类型)参数名2{

     

     

     }

     

     *

     *

     */

    #import <Foundation/Foundation.h>

     

     

    @interface Calculator : NSObject{

        //定义类的 实例变量

        @public

        int _num1;

        int _num2;

        

    }

    //方法的声明

    //无参有返回值

    - (int)sum;

    //有参有返回值

    - (int)sum:(int)x addY:(int)Y;

     

    @end

     

    //类的实现

    @implementation Calculator

    - (int)sum{

        

        return _num1 + _num2;

    }

    - (int)sum:(int)x addY:(int)Y{

        

        return x+Y;

    }

    @end

     

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

        @autoreleasepool {

            //创建对象

            Calculator *cal = [Calculator new];

            //给类的实例变量赋值

            cal->_num1 = 11;

            cal->_num2 = 20;

            //调用方法

            int a = [cal sum];

             NSLog(@"a = %d",a);

            

            int b = [cal sum:10 addY:20];

            NSLog(@"b = %d",b);

            

           

        }

        return 0;

    }

  • 相关阅读:
    复制表结构及数据
    mysql 字段名是关键字 报错
    mysql 截取字符串
    《官方资料》 例如:string 函数 、分组函数
    mysql event 入门
    Spring国际化
    Python学习记录
    精选股文
    为VS定制一个自己的代码生成器
    房产常识
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5645479.html
Copyright © 2011-2022 走看看