• 从类开始


    打开程序 什么@interface @implementation 让我直晕……..

    还好例程很简单,读了一下后就明白了.还是简单的记录一下吧.

    @interface部分 只是告诉程序该类来自何处,还有定义一下处理该类对象时将要用到的各种属性 方法.

                     一般来说:

                      @interface 类名 : 父类

                      神马方法 神马属性的定义

                     @end

    @implementation部分 其实就是实现了在@interface中定义的方法.

                     还是一般来说:

                     @implementation 类名

                     {

                     成员声明

                     }

                   方法实现;(实例变量)

                   @end

    -----------------------------------------------------------------------------------------------------------

    方法:

    在interface里面,方法前面看到有- 和 +,前面的- 表示这个方法是一个实例方法,而+则是类方法.

    实例方法是对类的实例进行操作的方法.比如设置啊显示啊等等.

    类方法是对类本身进行操作的方法,比如创建新实例啊这些.

               +/-                (void)              setSpeed            :                       (float)                 i;

          方法类型      返回类型             方法名         代表有参数         参数类型          参数名

    调用时则直接使用   [ 实例名 setSpeed : 2.0 ]

    ---------------------------------------------------我隔-----------------------------------------------------

    创建并初始化实例

    实例名 = [ [ 类名 alloc ] init ];

    不过也可以使用new 来将上面的代码结合起来,如:

    Class* myClass = [ Class new ];

      

  • 相关阅读:
    todo: SDC
    2017-2018-2 实验四《Android程序设计》实验报告
    《Java程序设计》第十周课下作业
    2017-2018-2 实验三 《Java面向对象程序设计》实验报告
    《Java程序设计》第九周学习总结
    结对编程练习_四则运算(第二周)
    《Java程序设计》第八周学习总结
    2017-2018-2 实验二 《Java面向对象程序设计》实验报告
    结对编程练习_四则运算(第一周)
    《Java程序设计》第七周学习总结
  • 原文地址:https://www.cnblogs.com/jz319/p/3251412.html
Copyright © 2020-2023  润新知