zoukankan      html  css  js  c++  java
  • 从类开始

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

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

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

                     一般来说:

                      @interface 类名 : 父类

                      神马方法 神马属性的定义

                     @end

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

                     还是一般来说:

                     @implementation 类名

                     {

                     成员声明

                     }

                   方法实现;(实例变量)

                   @end

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

    方法:

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

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

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

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

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

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

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

    创建并初始化实例

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

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

    Class* myClass = [ Class new ];

      

  • 相关阅读:
    将jar打包成exe
    CXF + Spring 开发 Webservices
    关于highstock横坐标的一些的一些说明(1)使用UTC时间
    JAX-WS + Spring Integration Example
    EMA指标和MACD指标的JAVA语言实现
    MACD详细计算方法及例子
    notepad 不换行的问题
    eclipse 编码设置(转)
    如何理解作用域
    js中new一个对象的过程
  • 原文地址:https://www.cnblogs.com/jz319/p/3251412.html
Copyright © 2011-2022 走看看